diff --git a/res/layout/incoming.xml b/res/layout/incoming.xml
index 5691f9157..663abddbb 100644
--- a/res/layout/incoming.xml
+++ b/res/layout/incoming.xml
@@ -4,12 +4,8 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background">
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/values-FR/strings.xml b/res/values-FR/strings.xml
index c682e83fb..4021030ac 100644
--- a/res/values-FR/strings.xml
+++ b/res/values-FR/strings.xml
@@ -202,6 +202,7 @@
Numéro ou adresse
Conférence
+ Appel entrant
Brouillon
Entrez une adresse SIP…
Aucun appel dans votre historique.
diff --git a/res/values/non_localizable_custom.xml b/res/values/non_localizable_custom.xml
index 29cc1318e..24662a71d 100644
--- a/res/values/non_localizable_custom.xml
+++ b/res/values/non_localizable_custom.xml
@@ -40,6 +40,7 @@
true
true
false
+ false
linphone-android@belledonne-communications.com
diff --git a/res/values/strings.xml b/res/values/strings.xml
index d181a5702..0c08fcea6 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -252,6 +252,7 @@
Number or address
Conference
+ Incoming call
Draft
Enter a SIP address to chat with…
No call in your history.
diff --git a/src/org/linphone/ContactFragment.java b/src/org/linphone/ContactFragment.java
index b6abcaadd..21d76f81c 100644
--- a/src/org/linphone/ContactFragment.java
+++ b/src/org/linphone/ContactFragment.java
@@ -156,6 +156,10 @@ public class ContactFragment extends Fragment implements OnClickListener {
}
}
+ if (getResources().getBoolean(R.bool.disable_chat)) {
+ v.findViewById(R.id.chat).setVisibility(View.GONE);
+ }
+
controls.addView(v);
}
}
diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java
index eb4a7e6d2..da4f1b209 100644
--- a/src/org/linphone/LinphoneActivity.java
+++ b/src/org/linphone/LinphoneActivity.java
@@ -476,6 +476,10 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene
}
public void displayChat(String sipUri) {
+ if (getResources().getBoolean(R.bool.disable_chat)) {
+ return;
+ }
+
LinphoneAddress lAddress = LinphoneCoreFactory.instance().createLinphoneAddress(sipUri);
Uri uri = LinphoneUtils.findUriPictureOfContactAndSetDisplayName(lAddress, getContentResolver());
String displayName = lAddress.getDisplayName();
@@ -684,6 +688,10 @@ public class LinphoneActivity extends FragmentActivity implements OnClickListene
@Override
public void onMessageReceived(LinphoneAddress from, LinphoneChatMessage message) {
+ if (getResources().getBoolean(R.bool.disable_chat)) {
+ return;
+ }
+
String textMessage = message.getMessage();
String url = message.getExternalBodyUrl();
String notificationText = null;