summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-03 09:49:21 +0000
committergrt@chromium.org <grt@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-03 09:49:21 +0000
commitbe0dd0538390c16089305cb24b7e9ebf1eba3e1a (patch)
tree2c482f3c0a926b438f2b653074feb840bcede80e
parent21827884637cbc9bee867181fdc7140436f7d92e (diff)
downloadchromium_src-be0dd0538390c16089305cb24b7e9ebf1eba3e1a.zip
chromium_src-be0dd0538390c16089305cb24b7e9ebf1eba3e1a.tar.gz
chromium_src-be0dd0538390c16089305cb24b7e9ebf1eba3e1a.tar.bz2
Create the desktop screen in the CF net tests.
This is needed for the Chrome Frame net tests to run under Aura. BUG=none R=robertshield@chromium.org Review URL: https://chromiumcodereview.appspot.com/18591003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209940 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome_frame/test/net/fake_external_tab.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome_frame/test/net/fake_external_tab.cc b/chrome_frame/test/net/fake_external_tab.cc
index 13f3c45..f67baaf 100644
--- a/chrome_frame/test/net/fake_external_tab.cc
+++ b/chrome_frame/test/net/fake_external_tab.cc
@@ -73,6 +73,11 @@
#include "ui/base/resource/resource_bundle_win.h"
#include "ui/base/ui_base_paths.h"
+#if defined(USE_AURA)
+#include "ui/gfx/screen.h"
+#include "ui/views/widget/desktop_aura/desktop_screen.h"
+#endif
+
using content::BrowserThread;
namespace {
@@ -539,6 +544,10 @@ void FakeExternalTab::Initialize() {
}
void FakeExternalTab::InitializePostThreadsCreated() {
+#if defined(USE_AURA)
+ gfx::Screen::SetScreenInstance(gfx::SCREEN_TYPE_NATIVE,
+ views::CreateDesktopScreen());
+#endif
base::FilePath profile_path(
ProfileManager::GetDefaultProfileDir(user_data()));
Profile* profile =