From f1972455e5fd196f3024eae9c71f8807bf4c114c Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 25 Jul 2012 15:24:09 +0200 Subject: [PATCH] Bool to disable emoticons in messages + notification for message even if in foreground --- res/values/non_localizable_custom.xml | 1 + src/org/linphone/LinphoneActivity.java | 4 ++-- src/org/linphone/ui/BubbleChat.java | 6 +++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/res/values/non_localizable_custom.xml b/res/values/non_localizable_custom.xml index 93383471f..f4fdb7776 100644 --- a/res/values/non_localizable_custom.xml +++ b/res/values/non_localizable_custom.xml @@ -12,6 +12,7 @@ false false false + false true true diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java index c309ceca3..242dd6873 100644 --- a/src/org/linphone/LinphoneActivity.java +++ b/src/org/linphone/LinphoneActivity.java @@ -428,10 +428,10 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene chatFragment.onMessageReceived(from, message); chatStorage.markMessageAsRead(id); } else if (LinphoneService.isReady()) { - LinphoneUtils.findUriPictureOfContactAndSetDisplayName(from, getContentResolver()); - LinphoneService.instance().displayMessageNotification(from.asStringUriOnly(), from.getDisplayName(), message); displayMissedChats(chatStorage.getUnreadMessageCount()); } + LinphoneUtils.findUriPictureOfContactAndSetDisplayName(from, getContentResolver()); + LinphoneService.instance().displayMessageNotification(from.asStringUriOnly(), from.getDisplayName(), message); } public void updateMissedChatCount() { diff --git a/src/org/linphone/ui/BubbleChat.java b/src/org/linphone/ui/BubbleChat.java index 7e2ecc437..b7dc9661f 100644 --- a/src/org/linphone/ui/BubbleChat.java +++ b/src/org/linphone/ui/BubbleChat.java @@ -94,7 +94,11 @@ public class BubbleChat { TextView messageView = new TextView(context); messageView.setId(id); messageView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); - messageView.setText(getSmiledText(context, message)); + if (context.getResources().getBoolean(R.bool.emoticons_in_messages)) { + messageView.setText(getSmiledText(context, message)); + } else { + messageView.setText(message); + } messageView.setTextColor(Color.BLACK); view.setId(id);