Index: chrome/browser/ui/website_settings/mock_permission_prompt_factory.h |
diff --git a/chrome/browser/ui/website_settings/mock_permission_prompt_factory.h b/chrome/browser/ui/website_settings/mock_permission_prompt_factory.h |
index 7259affd45493833fa4ef0c946178402a7912ece..e09ee62591fecc5567d629dde58cc1b12ab7f3ca 100644 |
--- a/chrome/browser/ui/website_settings/mock_permission_prompt_factory.h |
+++ b/chrome/browser/ui/website_settings/mock_permission_prompt_factory.h |
@@ -14,6 +14,10 @@ class Browser; |
class MockPermissionPrompt; |
class PermissionPrompt; |
+namespace content { |
+class WebContents; |
+} |
+ |
// Provides a skeleton class for both unit and browser testing when trying to |
// test the bubble manager logic. Should not be used for anything that requires |
// actual UI. |
@@ -25,7 +29,7 @@ class MockPermissionPromptFactory { |
~MockPermissionPromptFactory(); |
// Create method called by the PBM to show a bubble. |
- std::unique_ptr<PermissionPrompt> Create(Browser* browser); |
+ std::unique_ptr<PermissionPrompt> Create(content::WebContents* web_contents); |
void SetCanUpdateUi(bool can_update_ui); |
@@ -53,7 +57,8 @@ class MockPermissionPromptFactory { |
// This shouldn't be called. Is here to fail tests that try to create a bubble |
// after the factory has been destroyed. |
- static std::unique_ptr<PermissionPrompt> DoNotCreate(Browser* browser); |
+ static std::unique_ptr<PermissionPrompt> DoNotCreate( |
+ content::WebContents* web_contents); |
void UpdateResponseType(); |
void ShowView(MockPermissionPrompt* view); |