summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ash/display/display_manager.cc4
-rw-r--r--ash/display/display_manager_unittest.cc3
2 files changed, 7 insertions, 0 deletions
diff --git a/ash/display/display_manager.cc b/ash/display/display_manager.cc
index e2e4b75..aa27741 100644
--- a/ash/display/display_manager.cc
+++ b/ash/display/display_manager.cc
@@ -164,6 +164,10 @@ DisplayManager::DisplayManager()
second_display_mode_(EXTENDED),
mirrored_display_id_(gfx::Display::kInvalidDisplayID) {
#if defined(OS_CHROMEOS)
+ // Enable only on the device so that DisplayManagerFontTest passes.
+ if (base::SysInfo::IsRunningOnChromeOS())
+ DisplayInfo::SetUse125DSFForUIScaling(true);
+
change_display_upon_host_resize_ = !base::SysInfo::IsRunningOnChromeOS();
#endif
gfx::Screen::SetScreenInstance(gfx::SCREEN_TYPE_ALTERNATE,
diff --git a/ash/display/display_manager_unittest.cc b/ash/display/display_manager_unittest.cc
index 0b0fc09..36c75f9 100644
--- a/ash/display/display_manager_unittest.cc
+++ b/ash/display/display_manager_unittest.cc
@@ -6,6 +6,7 @@
#include "ash/ash_switches.h"
#include "ash/display/display_controller.h"
+#include "ash/display/display_info.h"
#include "ash/display/display_layout_store.h"
#include "ash/screen_util.h"
#include "ash/shell.h"
@@ -889,6 +890,8 @@ TEST_F(DisplayManagerTest, Rotate) {
}
TEST_F(DisplayManagerTest, UIScale) {
+ DisplayInfo::SetUse125DSFForUIScaling(false);
+
UpdateDisplay("1280x800");
int64 display_id = Shell::GetScreen()->GetPrimaryDisplay().id();
display_manager()->SetDisplayUIScale(display_id, 1.125f);