Index: chrome/browser/chrome_browser_main_android.cc |
diff --git a/chrome/browser/chrome_browser_main_android.cc b/chrome/browser/chrome_browser_main_android.cc |
index a481b6acab99b9c21a9852ff54f4f7240e6f70c0..568619749f72135df3437b9fcf2da55e5c946cb5 100644 |
--- a/chrome/browser/chrome_browser_main_android.cc |
+++ b/chrome/browser/chrome_browser_main_android.cc |
@@ -24,8 +24,10 @@ |
#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/resource/resource_bundle_android.h" |
#include "ui/base/ui_base_paths.h" |
+#include "ui/gfx/screen.h" |
namespace { |
@@ -76,6 +78,8 @@ int ChromeBrowserMainPartsAndroid::PreCreateThreads() { |
base::android::BuildInfo::GetInstance()->has_language_apk_splits(); |
ui::SetLocalePaksStoredInApk(has_language_splits); |
+ gfx::Screen::SetScreenInstance(ui::CreateScreenAndroid()); |
+ |
return ChromeBrowserMainParts::PreCreateThreads(); |
} |