Merge pull request #19930 from brave/app_links_settings_update
enable app links for all users
This commit is contained in:
@@ -1080,6 +1080,18 @@ public abstract class BraveActivity extends ChromeActivity
|
||||
&& UrlUtilities.isNTPUrl(getActivityTab().getUrl().getSpec())) {
|
||||
showSearchBoxTooltip();
|
||||
}
|
||||
|
||||
// Added to reset app links settings for upgrade case
|
||||
if (!PackageUtils.isFirstInstall(this)
|
||||
&& !SharedPreferencesManager.getInstance().readBoolean(
|
||||
BravePrivacySettings.PREF_APP_LINKS, true)
|
||||
&& SharedPreferencesManager.getInstance().readBoolean(
|
||||
BravePrivacySettings.PREF_APP_LINKS_RESET, true)) {
|
||||
SharedPreferencesManager.getInstance().writeBoolean(
|
||||
BravePrivacySettings.PREF_APP_LINKS, true);
|
||||
SharedPreferencesManager.getInstance().writeBoolean(
|
||||
BravePrivacySettings.PREF_APP_LINKS_RESET, false);
|
||||
}
|
||||
}
|
||||
|
||||
private void handleDeepLinkVpn() {
|
||||
|
||||
@@ -86,6 +86,7 @@ public class BravePrivacySettings extends PrivacySettings implements ConnectionE
|
||||
private static final String PREF_BRAVE_STATS_USAGE_PING = "brave_stats_usage_ping";
|
||||
private static final String PREF_SEARCH_SUGGESTIONS = "search_suggestions";
|
||||
public static final String PREF_APP_LINKS = "app_links";
|
||||
public static final String PREF_APP_LINKS_RESET = "app_links_reset";
|
||||
private static final String PREF_SHOW_AUTOCOMPLETE_IN_ADDRESS_BAR =
|
||||
"show_autocomplete_in_address_bar";
|
||||
private static final String PREF_AUTOCOMPLETE_TOP_SITES = "autocomplete_top_sites";
|
||||
@@ -347,7 +348,6 @@ public class BravePrivacySettings extends PrivacySettings implements ConnectionE
|
||||
mAppLinks = (ChromeSwitchPreference) findPreference(PREF_APP_LINKS);
|
||||
mAppLinks.setOnPreferenceChangeListener(this);
|
||||
|
||||
// Added mainly for upgrade case
|
||||
boolean isAppLinksAllowed =
|
||||
SharedPreferencesManager.getInstance().readBoolean(PREF_APP_LINKS, true);
|
||||
mAppLinks.setChecked(isAppLinksAllowed);
|
||||
@@ -589,6 +589,8 @@ public class BravePrivacySettings extends PrivacySettings implements ConnectionE
|
||||
sharedPreferencesEditor.putBoolean(PREF_CLEAR_ON_EXIT, (boolean) newValue);
|
||||
} else if (PREF_APP_LINKS.equals(key)) {
|
||||
sharedPreferencesEditor.putBoolean(PREF_APP_LINKS, (boolean) newValue);
|
||||
SharedPreferencesManager.getInstance().writeBoolean(
|
||||
BravePrivacySettings.PREF_APP_LINKS_RESET, false);
|
||||
} else if (PREF_BLOCK_TRACKERS_ADS.equals(key)) {
|
||||
if (newValue instanceof String) {
|
||||
final String newStringValue = String.valueOf(newValue);
|
||||
|
||||
Reference in New Issue
Block a user