]> gitweb.stoutner.com Git - PrivacyBrowserAndroid.git/blobdiff - app/src/main/java/com/stoutner/privacybrowser/fragments/SettingsFragment.java
Double-tap for full screen viewing. Fixes https://redmine.stoutner.com/issues/46.
[PrivacyBrowserAndroid.git] / app / src / main / java / com / stoutner / privacybrowser / fragments / SettingsFragment.java
index 2149df504d7b0ebffa4dcd90d1fe8bca0346f675..f1706184e8d6a1760347dc6f80a83e6f04c24ce9 100644 (file)
@@ -128,6 +128,10 @@ public class SettingsFragment extends PreferenceFragment {
         String defaultFontSizeString = savedPreferences.getString("default_font_size", "100");
         defaultFontSizePreference.setSummary(defaultFontSizeString + "%%");
 
+        // Disable `transparent_navigation_bar` if `hide_system_bars` is enabled.
+        final Preference translucentNavigationBarPreference = findPreference("translucent_navigation_bar");
+        translucentNavigationBarPreference.setEnabled(!savedPreferences.getBoolean("hide_system_bars", false));
+
 
         // Listen for preference changes.
         preferencesListener = new SharedPreferences.OnSharedPreferenceChangeListener() {
@@ -223,6 +227,12 @@ public class SettingsFragment extends PreferenceFragment {
 
                         // Update the summary text of `default_font_size`.
                         defaultFontSizePreference.setSummary(newDefaultFontSizeString + "%%");
+                        break;
+
+                    case "hide_system_bars":
+                        // Enable `translucentNavigationBarPreference` if `hide_system_bars` is disabled.
+                        translucentNavigationBarPreference.setEnabled(!sharedPreferences.getBoolean("hide_system_bars", false));
+                        break;
 
                     default:
                         // If no match, do nothing.