[Bugfix] Don't prompt user for activeTab permission when it's not requested

Bug: chromium:833188
Change-Id: Ie5b219d8af790372e8cdd78d012cd6dce4977ac6
Reviewed-on: https://chromium-review.googlesource.com/1098930
Commit-Queue: Ivan Ĺ andrk <[email protected]>
Reviewed-by: Devlin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#568399}
diff --git a/chrome/browser/extensions/active_tab_permission_granter.h b/chrome/browser/extensions/active_tab_permission_granter.h
index 48fcf9a1..88aeef9 100644
--- a/chrome/browser/extensions/active_tab_permission_granter.h
+++ b/chrome/browser/extensions/active_tab_permission_granter.h
@@ -37,8 +37,9 @@
    public:
     virtual ~Delegate() {}
     // Platform specific check whether the activeTab permission is allowed.
-    virtual bool ShouldGrantActiveTab(
-        const Extension* extension, content::WebContents* web_contents) = 0;
+    virtual bool ShouldGrantActiveTabOrPrompt(
+        const Extension* extension,
+        content::WebContents* web_contents) = 0;
   };
 
   ActiveTabPermissionGranter(content::WebContents* web_contents,