| Index: content/shell/browser/shell_views.cc
|
| diff --git a/content/shell/browser/shell_views.cc b/content/shell/browser/shell_views.cc
|
| index d1f4862b086ec9dc2ebc63abcd757bc3791cf68e..282ab5d26941740b57818341e31c73a8a0b16091 100644
|
| --- a/content/shell/browser/shell_views.cc
|
| +++ b/content/shell/browser/shell_views.cc
|
| @@ -412,6 +412,7 @@ class ShellWindowDelegateView : public views::WidgetDelegateView,
|
|
|
| #if defined(OS_CHROMEOS)
|
| wm::WMTestHelper* Shell::wm_test_helper_ = NULL;
|
| +gfx::Screen* Shell::test_screen_ = NULL;
|
| #endif
|
| views::ViewsDelegate* Shell::views_delegate_ = NULL;
|
|
|
| @@ -423,8 +424,8 @@ void Shell::PlatformInitialize(const gfx::Size& default_window_size) {
|
| #endif
|
| #if defined(OS_CHROMEOS)
|
| chromeos::DBusThreadManager::Initialize();
|
| - gfx::Screen::SetScreenInstance(gfx::SCREEN_TYPE_NATIVE,
|
| - aura::TestScreen::Create(gfx::Size()));
|
| + test_screen_ = aura::TestScreen::Create(gfx::Size());
|
| + gfx::Screen::SetScreenInstance(gfx::SCREEN_TYPE_NATIVE, test_screen_);
|
| wm_test_helper_ = new wm::WMTestHelper(default_window_size,
|
| GetContextFactory());
|
| #else
|
| @@ -438,6 +439,9 @@ void Shell::PlatformExit() {
|
| #if defined(OS_CHROMEOS)
|
| delete wm_test_helper_;
|
| wm_test_helper_ = NULL;
|
| +
|
| + delete test_screen_;
|
| + test_screen_ = NULL;
|
| #endif
|
| delete views_delegate_;
|
| views_delegate_ = NULL;
|
|
|