Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java |
index d3bae3652cb94962aa483d14388511f4627fb1fe..ddfd3beb24195ceaddc38ddfd350a6cbc8f32478 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ClearBrowsingDataPreferences.java |
@@ -505,7 +505,11 @@ public class ClearBrowsingDataPreferences extends PreferenceFragment |
@Override |
public void onCreate(Bundle savedInstanceState) { |
super.onCreate(savedInstanceState); |
- RecordUserAction.record("ClearBrowsingData_DialogCreated"); |
+ // Don't record this action if TabsInCBD is enabled because this class is created twice. |
+ // The action will be recorded in ClearBrowsingDataTabsFragment instead. |
+ if (!ClearBrowsingDataTabsFragment.isFeatureEnabled()) { |
+ RecordUserAction.record("ClearBrowsingData_DialogCreated"); |
+ } |
mMaxImportantSites = BrowsingDataBridge.getMaxImportantSites(); |
BrowsingDataBridge.getInstance().requestInfoAboutOtherFormsOfBrowsingHistory(this); |
getActivity().setTitle(R.string.clear_browsing_data_title); |