X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Ffragments%2FSettingsFragment.java;h=78a92f870237089eae07cdf49183318f886df79b;hb=1fd6e17736c7e6a410672ce8669241bcf4c4a350;hp=6d317f06761e517e5cf5f413b518e95e5f157709;hpb=2b15a4595039d5f8a5269cb990805b6e15f8613f;p=PrivacyBrowserAndroid.git diff --git a/app/src/main/java/com/stoutner/privacybrowser/fragments/SettingsFragment.java b/app/src/main/java/com/stoutner/privacybrowser/fragments/SettingsFragment.java index 6d317f06..78a92f87 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/fragments/SettingsFragment.java +++ b/app/src/main/java/com/stoutner/privacybrowser/fragments/SettingsFragment.java @@ -30,6 +30,7 @@ import android.view.View; import android.webkit.WebView; import com.stoutner.privacybrowser.R; +import com.stoutner.privacybrowser.activities.MainWebViewActivity; public class SettingsFragment extends PreferenceFragment { private SharedPreferences.OnSharedPreferenceChangeListener preferencesListener; @@ -777,11 +778,18 @@ public class SettingsFragment extends PreferenceFragment { break; case "display_webpage_images": - // Update the icon. if (sharedPreferences.getBoolean("display_webpage_images", true)) { + // Update the icon. displayWebpageImagesPreference.setIcon(R.drawable.images_enabled); + + // `mainWebView` does not need to be reloaded because unloaded images will load automatically. + MainWebViewActivity.reloadOnRestartBoolean = false; } else { + // Update the icon. displayWebpageImagesPreference.setIcon(R.drawable.images_disabled); + + // Set `mainWebView` to reload on restart to remove the current images. + MainWebViewActivity.reloadOnRestartBoolean = true; } break;