summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMitsuru Oshima <oshima@chromium.org>2014-09-29 18:41:26 -0700
committerMitsuru Oshima <oshima@chromium.org>2014-09-30 01:42:03 +0000
commit35e6e57ebb807eb83568b99a7042940dbd5cc703 (patch)
treea904f09957d1ae0422509006deb09624758caa0f
parent723bdadc601ced4516e896dca2a820973b118918 (diff)
downloadchromium_src-35e6e57ebb807eb83568b99a7042940dbd5cc703.zip
chromium_src-35e6e57ebb807eb83568b99a7042940dbd5cc703.tar.gz
chromium_src-35e6e57ebb807eb83568b99a7042940dbd5cc703.tar.bz2
Enable 1.25dsf for ui scaling
BUG=413368 TBR=oshima@chromium.org Review URL: https://codereview.chromium.org/575553005 Cr-Commit-Position: refs/heads/master@{#295375} (cherry picked from commit c53ac4533755f05dd30393b1b948250825d3042f) Review URL: https://codereview.chromium.org/613073002 Cr-Commit-Position: refs/branch-heads/2125@{#528} Cr-Branched-From: b68026d94bda36dd106a3d91a098719f952a9477-refs/heads/master@{#290040}
-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);