mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-14 13:03:13 +02:00
Select browser on opening link
This commit is contained in:
@@ -4985,6 +4985,7 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
|
||||
String filter_language = prefs.getString("filter_language", null);
|
||||
boolean perform_expunge = prefs.getBoolean("perform_expunge", true);
|
||||
boolean compact = prefs.getBoolean("compact", false);
|
||||
boolean confirm_links = prefs.getBoolean("confirm_links", true);
|
||||
int zoom = prefs.getInt("view_zoom", compact ? 0 : 1);
|
||||
int padding = prefs.getInt("view_padding", compact || !cards ? 0 : 1);
|
||||
boolean quick_filter = prefs.getBoolean("quick_filter", false);
|
||||
@@ -5100,6 +5101,10 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
|
||||
|
||||
menu.findItem(R.id.menu_theme).setVisible(viewType == AdapterMessage.ViewType.UNIFIED);
|
||||
|
||||
menu.findItem(R.id.menu_confirm_links)
|
||||
.setChecked(confirm_links)
|
||||
.setVisible(viewType == AdapterMessage.ViewType.THREAD);
|
||||
|
||||
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_mark_all_read).setVisible(folder);
|
||||
@@ -5241,6 +5246,9 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
|
||||
} else if (itemId == R.id.menu_theme) {
|
||||
onMenuTheme();
|
||||
return true;
|
||||
} else if (itemId == R.id.menu_confirm_links) {
|
||||
onMenuConfirmLinks();
|
||||
return true;
|
||||
} else if (itemId == R.id.menu_select_all || itemId == R.id.menu_select_found) {
|
||||
onMenuSelectAll();
|
||||
return true;
|
||||
@@ -5570,6 +5578,13 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences.
|
||||
new FragmentDialogTheme().show(getParentFragmentManager(), "messages:theme");
|
||||
}
|
||||
|
||||
private void onMenuConfirmLinks() {
|
||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
|
||||
boolean compact = !prefs.getBoolean("confirm_links", true);
|
||||
prefs.edit().putBoolean("confirm_links", compact).apply();
|
||||
invalidateOptionsMenu();
|
||||
}
|
||||
|
||||
private void clearMeasurements() {
|
||||
sizes.clear();
|
||||
heights.clear();
|
||||
|
||||
Reference in New Issue
Block a user