From 3c3a67ea0aaa4cb1179fcf3d85a81107a231140a Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Sat, 23 Mar 2019 20:00:48 +0100 Subject: [PATCH] let 'settings' be the last menu entry, hide 'global map' entry if location-streaming is disabled --- res/menu/text_secure_normal.xml | 6 +++--- .../thoughtcrime/securesms/ConversationListActivity.java | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/res/menu/text_secure_normal.xml b/res/menu/text_secure_normal.xml index f65d02225..55acd399e 100644 --- a/res/menu/text_secure_normal.xml +++ b/res/menu/text_secure_normal.xml @@ -16,10 +16,10 @@ + + - - diff --git a/src/org/thoughtcrime/securesms/ConversationListActivity.java b/src/org/thoughtcrime/securesms/ConversationListActivity.java index cf43d9cca..396a88ca4 100644 --- a/src/org/thoughtcrime/securesms/ConversationListActivity.java +++ b/src/org/thoughtcrime/securesms/ConversationListActivity.java @@ -37,6 +37,7 @@ import org.thoughtcrime.securesms.search.SearchFragment; import org.thoughtcrime.securesms.util.DynamicLanguage; import org.thoughtcrime.securesms.util.DynamicNoActionBarTheme; import org.thoughtcrime.securesms.util.DynamicTheme; +import org.thoughtcrime.securesms.util.Prefs; import static org.thoughtcrime.securesms.map.MapDataManager.ALL_CHATS_GLOBAL_MAP; @@ -92,6 +93,10 @@ public class ConversationListActivity extends PassphraseRequiredActionBarActivit inflater.inflate(R.menu.text_secure_normal, menu); + if (!Prefs.isLocationStreamingEnabled(this)) { + menu.findItem(R.id.menu_global_map).setVisible(false); + } + super.onPrepareOptionsMenu(menu); return true; }