diff --git a/liblinphone-sdk/liblinphone-sdk.iml b/liblinphone-sdk/liblinphone-sdk.iml new file mode 100644 index 000000000..3e15c3ec1 --- /dev/null +++ b/liblinphone-sdk/liblinphone-sdk.iml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/android/org/linphone/chat/GroupChatFragment.java b/src/android/org/linphone/chat/GroupChatFragment.java index b7b42af43..83c29c7d4 100644 --- a/src/android/org/linphone/chat/GroupChatFragment.java +++ b/src/android/org/linphone/chat/GroupChatFragment.java @@ -387,28 +387,29 @@ public class GroupChatFragment extends Fragment implements ChatRoomListener, Con ChatMessage message = event.getChatMessage(); String messageId = message.getMessageId(); - switch(item.getItemId()) { - case R.id.resend: - mEventsAdapter.removeItem(info.position); - message.resend(); - return true; - case R.id.imdn_infos: - LinphoneActivity.instance().goToChatMessageImdnInfos(getRemoteSipUri(), messageId); - return true; - case R.id.copy_text: - if (message.hasTextContent()) { - ClipboardManager clipboard = (ClipboardManager) getActivity().getSystemService(Context.CLIPBOARD_SERVICE); - ClipData clip = ClipData.newPlainText("Message", message.getTextContent()); - clipboard.setPrimaryClip(clip); - } - return true; - case R.id.delete_message: - mChatRoom.deleteMessage(message); - mEventsAdapter.removeItem(info.position); - return true; - default: - return super.onContextItemSelected(item); + if (item.getItemId() == R.id.resend) { + mEventsAdapter.removeItem(info.position); + message.resend(); + return true; } + if (item.getItemId() == R.id.imdn_infos) { + LinphoneActivity.instance().goToChatMessageImdnInfos(getRemoteSipUri(), messageId); + return true; + } + if (item.getItemId() == R.id.copy_text) { + if (message.hasTextContent()) { + ClipboardManager clipboard = (ClipboardManager) getActivity().getSystemService(Context.CLIPBOARD_SERVICE); + ClipData clip = ClipData.newPlainText("Message", message.getTextContent()); + clipboard.setPrimaryClip(clip); + } + return true; + } + if (item.getItemId() == R.id.delete_message) { + mChatRoom.deleteMessage(message); + mEventsAdapter.removeItem(info.position); + return true; + } + return super.onContextItemSelected(item); } /**