From d54f8a4a7b186b3fdcfcee666b8fadd16f575576 Mon Sep 17 00:00:00 2001 From: "rkc@chromium.org" Date: Fri, 4 May 2012 17:20:18 +0000 Subject: Re-implement the screensaver to use WebView instead of ExtensionDialogHost. Use WebView to render the screensaver extension instead of ExtensionDialogHost. Using the RenderViewGone override to detect termination of the renderer process to restart it. Added browser tests. R=ben@chromium.org,sky@chromium.org BUG=chromium-os:28211 TEST=Tested that the screensaver comes up; tested the reload via crashing the extension renderer with SIG_ABRT; also ran browser tests. Review URL: https://chromiumcodereview.appspot.com/10191010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@135369 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/ui/views/menu_model_adapter_test.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'chrome/browser/ui/views/menu_model_adapter_test.cc') diff --git a/chrome/browser/ui/views/menu_model_adapter_test.cc b/chrome/browser/ui/views/menu_model_adapter_test.cc index 740ec42..98a6683 100644 --- a/chrome/browser/ui/views/menu_model_adapter_test.cc +++ b/chrome/browser/ui/views/menu_model_adapter_test.cc @@ -95,6 +95,12 @@ class TestViewsDelegate : public views::ViewsDelegate { } #endif + content::WebContents* CreateWebContents( + content::BrowserContext* browser_context, + content::SiteInstance* site_instance) OVERRIDE { + return NULL; + } + private: DISALLOW_COPY_AND_ASSIGN(TestViewsDelegate); }; -- cgit v1.1