diff options
author | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-14 07:28:40 +0000 |
---|---|---|
committer | oshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-14 07:28:40 +0000 |
commit | 0a4cf456d7ac8a546c72d43b259513e0dc07ab17 (patch) | |
tree | dccfaa43d1c090c9fe40f8814304d6355f595b75 /ui/base/layout.cc | |
parent | acf2474114d7d07c35553a23f70212b66bcdaab7 (diff) | |
download | chromium_src-0a4cf456d7ac8a546c72d43b259513e0dc07ab17.zip chromium_src-0a4cf456d7ac8a546c72d43b259513e0dc07ab17.tar.gz chromium_src-0a4cf456d7ac8a546c72d43b259513e0dc07ab17.tar.bz2 |
Load the resources for max scale factor first.
- made SCALE_FACTOR_NONE != SCALE_FACTOR_100P
- updated a few places that used SCALE_FACTOR_NONE to load
100P images
- Don't include 200P to supported scale factor unless
we have 200P assets (on chromeos)
BUG=156569
TEST=covered by test.
Review URL: https://chromiumcodereview.appspot.com/11301007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167622 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base/layout.cc')
-rw-r--r-- | ui/base/layout.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ui/base/layout.cc b/ui/base/layout.cc index 98df1e1..a17ffc6 100644 --- a/ui/base/layout.cc +++ b/ui/base/layout.cc @@ -64,7 +64,7 @@ bool UseTouchOptimizedUI() { } #endif // defined(OS_WIN) -const float kScaleFactorScales[] = {1.0f, 1.4f, 1.8f, 2.0f}; +const float kScaleFactorScales[] = {1.0f, 1.0f, 1.4f, 1.8f, 2.0f}; COMPILE_ASSERT(NUM_SCALE_FACTORS == arraysize(kScaleFactorScales), kScaleFactorScales_incorrect_size); const size_t kScaleFactorScalesLength = arraysize(kScaleFactorScales); @@ -94,7 +94,8 @@ std::vector<ScaleFactor>& GetSupportedScaleFactorsInternal() { supported_scale_factors->push_back(SCALE_FACTOR_140P); supported_scale_factors->push_back(SCALE_FACTOR_180P); } -#elif defined(USE_ASH) +#elif defined(OS_CHROMEOS) + // TODO(oshima): Include 200P only if the device support 200P supported_scale_factors->push_back(SCALE_FACTOR_200P); #endif std::sort(supported_scale_factors->begin(), @@ -134,6 +135,7 @@ ScaleFactor GetScaleFactorFromScale(float scale) { smallest_diff = diff; } } + DCHECK_NE(closest_match, SCALE_FACTOR_NONE); return closest_match; } |