Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java |
index eef6388a86a0f1caf2547070b3b9da9c83a76a11..1661a199fdbd62be0eb343b4f7ac914f9d4eb791 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/SingleWebsitePreferences.java |
@@ -384,8 +384,13 @@ public class SingleWebsitePreferences extends PreferenceFragment |
new Website.StoredDataClearedCallback() { |
@Override |
public void onStoredDataCleared() { |
- getPreferenceScreen().removePreference( |
- getPreferenceScreen().findPreference(PREF_CLEAR_DATA)); |
+ PreferenceScreen preferenceScreen = getPreferenceScreen(); |
+ preferenceScreen.removePreference( |
+ preferenceScreen.findPreference(PREF_CLEAR_DATA)); |
+ if (!hasUsagePreferences()) { |
newt (away)
2015/02/27 19:26:44
Instead of hasUsagePreferences(), I'd directly che
Finnur
2015/03/02 09:18:47
I think there's a bit of a misunderstanding here..
newt (away)
2015/03/02 19:14:04
Ah, my bad. I wasn't making the correct distinctio
|
+ preferenceScreen.removePreference( |
+ preferenceScreen.findPreference(PREF_USAGE)); |
+ } |
popBackIfNoSettings(); |
} |
}); |