Mark read in action bar only when confirming enabled

pull/217/head
M66B 5 months ago
parent 4c5c20346c
commit 758edc6a23

@ -6402,6 +6402,7 @@ public class FragmentMessages extends FragmentBase
int zoom = prefs.getInt("view_zoom", compact ? 0 : 1); int zoom = prefs.getInt("view_zoom", compact ? 0 : 1);
int padding = prefs.getInt("view_padding", compact || !cards ? 0 : 1); int padding = prefs.getInt("view_padding", compact || !cards ? 0 : 1);
boolean quick_filter = prefs.getBoolean("quick_filter", false); boolean quick_filter = prefs.getBoolean("quick_filter", false);
boolean all_read_asked = prefs.getBoolean("all_read_asked", false);
boolean folder = boolean folder =
(viewType == AdapterMessage.ViewType.UNIFIED || (viewType == AdapterMessage.ViewType.UNIFIED ||
@ -6537,7 +6538,9 @@ public class FragmentMessages extends FragmentBase
menu.findItem(R.id.menu_select_all).setVisible(folder); menu.findItem(R.id.menu_select_all).setVisible(folder);
menu.findItem(R.id.menu_select_found).setVisible(viewType == AdapterMessage.ViewType.SEARCH); menu.findItem(R.id.menu_select_found).setVisible(viewType == AdapterMessage.ViewType.SEARCH);
menu.findItem(R.id.menu_mark_all_read).setVisible(folder); menu.findItem(R.id.menu_mark_all_read)
.setVisible(folder)
.setShowAsAction(all_read_asked ? MenuItem.SHOW_AS_ACTION_NEVER : MenuItem.SHOW_AS_ACTION_IF_ROOM);
menu.findItem(R.id.menu_view_thread).setVisible(viewType == AdapterMessage.ViewType.THREAD && !threading); menu.findItem(R.id.menu_view_thread).setVisible(viewType == AdapterMessage.ViewType.THREAD && !threading);

@ -204,7 +204,7 @@
android:id="@+id/menu_mark_all_read" android:id="@+id/menu_mark_all_read"
android:icon="@drawable/twotone_drafts_24" android:icon="@drawable/twotone_drafts_24"
android:title="@string/title_mark_all_read" android:title="@string/title_mark_all_read"
app:showAsAction="ifRoom" /> app:showAsAction="never" />
<item <item
android:id="@+id/menu_view_thread" android:id="@+id/menu_view_thread"

Loading…
Cancel
Save