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); |
} |
} |