Index: android_webview/browser/aw_browser_main_parts.cc |
diff --git a/android_webview/browser/aw_browser_main_parts.cc b/android_webview/browser/aw_browser_main_parts.cc |
index c598a16dfaf1394f9d82f3c22553fd513c185b1f..7a1d37b68d584c175adc94ee6653ccb4b7d42067 100644 |
--- a/android_webview/browser/aw_browser_main_parts.cc |
+++ b/android_webview/browser/aw_browser_main_parts.cc |
@@ -29,11 +29,13 @@ |
#include "media/base/android/media_client_android.h" |
#include "net/android/network_change_notifier_factory_android.h" |
#include "net/base/network_change_notifier.h" |
+#include "ui/android/screen_android.h" |
#include "ui/base/l10n/l10n_util.h" |
#include "ui/base/layout.h" |
#include "ui/base/resource/resource_bundle.h" |
#include "ui/base/resource/resource_bundle_android.h" |
#include "ui/base/ui_base_paths.h" |
+#include "ui/gfx/screen.h" |
#include "ui/gl/gl_surface.h" |
namespace android_webview { |
@@ -84,6 +86,8 @@ int AwBrowserMainParts::PreCreateThreads() { |
breakpad::CrashMicroDumpManager::GetInstance(); |
} |
+ gfx::Screen::SetScreenInstance(ui::CreateScreenAndroid()); |
+ |
return content::RESULT_CODE_NORMAL_EXIT; |
} |