| Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePermissionsFetcher.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePermissionsFetcher.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePermissionsFetcher.java
|
| index e1148612d325aaa1bfce2946856754f049dfd0db..5c2c48356996c12c3908db3c573669f31df4e85b 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePermissionsFetcher.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/website/WebsitePermissionsFetcher.java
|
| @@ -34,11 +34,23 @@ public class WebsitePermissionsFetcher {
|
| // The callback to run when the permissions have been fetched.
|
| private final WebsitePermissionsCallback mCallback;
|
|
|
| + private final boolean mFetchSiteImportantInfo;
|
| +
|
| /**
|
| * @param callback The callback to run when the fetch is complete.
|
| */
|
| public WebsitePermissionsFetcher(WebsitePermissionsCallback callback) {
|
| + this(callback, false);
|
| + }
|
| +
|
| + /**
|
| + * @param callback The callback to run when the fetch is complete.
|
| + * @param fetchSiteImportantInfo if the fetcher should query whether each site is 'important'.
|
| + */
|
| + public WebsitePermissionsFetcher(
|
| + WebsitePermissionsCallback callback, boolean fetchSiteImportantInfo) {
|
| mCallback = callback;
|
| + mFetchSiteImportantInfo = fetchSiteImportantInfo;
|
| }
|
|
|
| /**
|
| @@ -298,7 +310,7 @@ public class WebsitePermissionsFetcher {
|
| }
|
| queue.next();
|
| }
|
| - });
|
| + }, mFetchSiteImportantInfo);
|
| }
|
| }
|
|
|
|
|