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);