- MainWebViewActivity.mainWebView.reload();
-
- // Update the toggleJavaScript icon.
- if (MainWebViewActivity.javaScriptEnabled) {
- toggleJavaScript.setIcon(R.drawable.javascript_enabled);
- } else {
- if (MainWebViewActivity.firstPartyCookiesEnabled || MainWebViewActivity.domStorageEnabled) {
- toggleJavaScript.setIcon(R.drawable.warning);
- } else {
- toggleJavaScript.setIcon(R.drawable.privacy_mode);
- }
- }
+
+ // Update the privacy icons.
+ MainWebViewActivity.updatePrivacyIcons(MainWebViewActivity.privacyBrowserActivity);
+ break;
+
+ case "save_form_data_enabled":
+ // Set `saveFormDataEnabled` to the new state. The default is `false`.
+ MainWebViewActivity.saveFormDataEnabled = sharedPreferences.getBoolean("save_form_data_enabled", false);
+
+ // Update the checkbox in the options menu.
+ MenuItem saveFormDataMenuItem = MainWebViewActivity.mainMenu.findItem(R.id.toggleSaveFormData);
+ saveFormDataMenuItem.setChecked(MainWebViewActivity.saveFormDataEnabled);
+
+ // Update `mainWebView`.
+ MainWebViewActivity.mainWebView.getSettings().setSaveFormData(MainWebViewActivity.saveFormDataEnabled);
+
+ // Update the privacy icons.
+ MainWebViewActivity.updatePrivacyIcons(MainWebViewActivity.privacyBrowserActivity);