Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ConfirmImportantSitesDialogFragment.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ConfirmImportantSitesDialogFragment.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ConfirmImportantSitesDialogFragment.java |
| index fa168082a907986f651a7f9ee8c1eb54cbbaa1f8..2ed91ce3f82487a40731ba12e9ababc7692bc009 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ConfirmImportantSitesDialogFragment.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/privacy/ConfirmImportantSitesDialogFragment.java |
| @@ -31,6 +31,7 @@ import android.widget.ListView; |
| import org.chromium.base.ApiCompatibilityUtils; |
| import org.chromium.base.ContextUtils; |
| import org.chromium.base.VisibleForTesting; |
| +import org.chromium.base.metrics.RecordHistogram; |
| import org.chromium.chrome.R; |
| import org.chromium.chrome.browser.favicon.LargeIconBridge; |
| import org.chromium.chrome.browser.favicon.LargeIconBridge.LargeIconCallback; |
| @@ -241,9 +242,11 @@ public class ConfirmImportantSitesDialogFragment extends DialogFragment { |
| @Override |
| public Dialog onCreateDialog(Bundle savedInstanceState) { |
| - if (savedInstanceState != null) { |
| + if (savedInstanceState != null || mImportantDomains == null || mFaviconURLs == null) { |
| dismiss(); |
| } |
| + RecordHistogram.recordCount100Histogram( |
|
Theresa
2016/06/27 20:37:53
Same recommendation here wrt to recordCustomCountH
dmurph
2016/06/28 21:41:22
Done.
|
| + "ClearBrowsingDialog.NumImportant", mImportantDomains.length); |
|
Theresa
2016/06/27 20:37:53
This still needs an entry in histograms.xml, right
dmurph
2016/06/28 21:41:22
Done.
|
| mProfile = Profile.getLastUsedProfile().getOriginalProfile(); |
| mLargeIconBridge = new LargeIconBridge(mProfile); |
| ActivityManager activityManager = |