diff --git a/res/values/strings.xml b/res/values/strings.xml
index 908257b76e6ae83cc8cbfd4ecd40567834376c8f..848e993ea217cdbed3651a5391f673dfbfa4b570 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -752,6 +752,8 @@
Display in notifications
Show sent time
Show sent time instead of received time for incoming messages
+ Hide unread message divider
+ Hide the unread message divider in conversation
MMS
Auto-retrieve
Automatically retrieve MMS messages
diff --git a/res/xml/preferences_sms_mms.xml b/res/xml/preferences_sms_mms.xml
index 1fa83d8c5eebf9e4e2c9758cc6138c116b926ec8..b347971e0e66b0dd15109c4baf8964a46ec87cb1 100644
--- a/res/xml/preferences_sms_mms.xml
+++ b/res/xml/preferences_sms_mms.xml
@@ -23,6 +23,12 @@
android:summary="@string/preferences__show_sent_time_instead_of_received_time_in_conversations"
android:defaultValue="false" />
+
+
messageRecords) {
diff --git a/src/org/smssecure/smssecure/util/SilencePreferences.java b/src/org/smssecure/smssecure/util/SilencePreferences.java
index 39d79f0ab07b76f6be284b0927ab7a550a8c3da6..6ccf2e2bb68d5b908b1116ba1d3fa5fa082c4ced 100644
--- a/src/org/smssecure/smssecure/util/SilencePreferences.java
+++ b/src/org/smssecure/smssecure/util/SilencePreferences.java
@@ -74,6 +74,7 @@ public class SilencePreferences {
public static final String REPEAT_ALERTS_PREF = "pref_repeat_alerts";
private static final String DISABLE_EMOJI_DRAWER = "pref_disable_emoji_drawer";
private static final String SHOW_SENT_TIME = "pref_show_sent_time";
+ private static final String HIDE_UNREAD_MESSAGE_DIVIDER = "pref_hide_unread_message_divider";
private static final String LOCAL_REGISTRATION_ID_PREF = "pref_local_registration_id";
private static final String FALLBACK_SMS_ALLOWED_PREF = "pref_allow_sms_traffic_out";
@@ -559,6 +560,10 @@ public class SilencePreferences {
return getBooleanPreference(context, SHOW_SENT_TIME, false);
}
+ public static boolean hideUnreadMessageDivider(Context context) {
+ return getBooleanPreference(context, HIDE_UNREAD_MESSAGE_DIVIDER, false);
+ }
+
public static int getLastAppSubscriptionId(Context context) {
return getIntegerPreference(context, LAST_APP_SUBSCRIPTION_ID_PREF, 0);
}