diff --git a/res/layout/chat_bubble.xml b/res/layout/chat_bubble.xml index d26e87504..5a7bfc8c7 100644 --- a/res/layout/chat_bubble.xml +++ b/res/layout/chat_bubble.xml @@ -3,6 +3,13 @@ android:layout_width="match_parent" android:layout_height="wrap_content"> + + + + ChatUpdatedListeners; @@ -473,16 +466,8 @@ public class ChatFragment extends Fragment implements OnClickListener, ChatMessa @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) { - if (v.getId() == R.id.send_picture) { - menu.add(0, MENU_PICTURE_SMALL, 0, getString(R.string.share_picture_size_small)); - menu.add(0, MENU_PICTURE_MEDIUM, 0, getString(R.string.share_picture_size_medium)); - menu.add(0, MENU_PICTURE_LARGE, 0, getString(R.string.share_picture_size_large)); - // Not a good idea, very big pictures cause Out of Memory exceptions, slow display, ... - // menu.add(0, MENU_PICTURE_REAL, 0, getString(R.string.share_picture_size_real)); - } else { - menu.add(v.getId(), MENU_DELETE_MESSAGE, 0, getString(R.string.delete)); - menu.add(v.getId(), MENU_COPY_TEXT, 0, getString(R.string.copy_text)); - } + menu.add(v.getId(), MENU_DELETE_MESSAGE, 0, getString(R.string.delete)); + menu.add(v.getId(), MENU_COPY_TEXT, 0, getString(R.string.copy_text)); /* ChatMessage msg = getMessageForId(v.getId()); if (msg != null && msg.getStatus() == ChatMessage.State.NotDelivered) { @@ -517,18 +502,6 @@ public class ChatFragment extends Fragment implements OnClickListener, ChatMessa resendMessage(item.getGroupId()); break; */ - case MENU_PICTURE_SMALL: - sendImageMessage(filePathToUpload, SIZE_SMALL); - break; - case MENU_PICTURE_MEDIUM: - sendImageMessage(filePathToUpload, SIZE_MEDIUM); - break; - case MENU_PICTURE_LARGE: - sendImageMessage(filePathToUpload, SIZE_LARGE); - break; - case MENU_PICTURE_REAL: - sendImageMessage(filePathToUpload, SIZE_MAX); - break; } return true; } diff --git a/src/android/org/linphone/chat/ChatListFragment.java b/src/android/org/linphone/chat/ChatListFragment.java index 015cb73c4..5ac846dad 100644 --- a/src/android/org/linphone/chat/ChatListFragment.java +++ b/src/android/org/linphone/chat/ChatListFragment.java @@ -437,6 +437,7 @@ public class ChatListFragment extends Fragment implements OnClickListener, OnIte } holder.displayName.setSelected(true); // For animation + if (chatRoom.canHandleParticipants()) { holder.displayName.setText(chatRoom.getSubject()); holder.contactPicture.setImageResource(R.drawable.chat_group_avatar); diff --git a/src/android/org/linphone/chat/GroupChatFragment.java b/src/android/org/linphone/chat/GroupChatFragment.java index 2a5715ad7..3ffc96503 100644 --- a/src/android/org/linphone/chat/GroupChatFragment.java +++ b/src/android/org/linphone/chat/GroupChatFragment.java @@ -33,7 +33,7 @@ public class GroupChatFragment extends Fragment implements View.OnClickListener @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mInflater = inflater; - View view = inflater.inflate(R.layout.create_chat, container, false); + View view = inflater.inflate(R.layout.chat, container, false); return view; }