Index: content/shell/browser/layout_test/layout_test_browser_context.cc |
diff --git a/content/shell/browser/layout_test/layout_test_browser_context.cc b/content/shell/browser/layout_test/layout_test_browser_context.cc |
index efde5e4e9829544eead8997707f020fd282f1867..f6fbceb96c1f57d42963303a28e0cc8b3db28723 100644 |
--- a/content/shell/browser/layout_test/layout_test_browser_context.cc |
+++ b/content/shell/browser/layout_test/layout_test_browser_context.cc |
@@ -12,6 +12,7 @@ |
#include "content/public/browser/push_messaging_service.h" |
#include "content/public/browser/resource_context.h" |
#include "content/shell/browser/layout_test/layout_test_download_manager_delegate.h" |
+#include "content/shell/browser/layout_test/layout_test_permission_manager.h" |
#include "content/shell/browser/layout_test/layout_test_push_messaging_service.h" |
#include "content/shell/browser/layout_test/layout_test_url_request_context_getter.h" |
#include "content/shell/browser/shell_url_request_context_getter.h" |
@@ -74,4 +75,10 @@ LayoutTestBrowserContext::GetLayoutTestPushMessagingService() { |
GetPushMessagingService()); |
} |
+PermissionManager* LayoutTestBrowserContext::GetPermissionManager() { |
+ if (!permission_manager_.get()) |
+ permission_manager_.reset(new LayoutTestPermissionManager()); |
+ return permission_manager_.get(); |
+} |
+ |
} // namespace content |