diff options
author | aruslan@chromium.org <aruslan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-24 01:50:11 +0000 |
---|---|---|
committer | aruslan@chromium.org <aruslan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-24 01:50:11 +0000 |
commit | 276e8a328ac79317d8202b1ff31018c94af01c73 (patch) | |
tree | bcd6a0553fccf51cbe2d770dcddc5dc9f7ce7c95 /android_webview | |
parent | 0be98f3d8cbe8996b50ec3be7160d4de1f200f0b (diff) | |
download | chromium_src-276e8a328ac79317d8202b1ff31018c94af01c73.zip chromium_src-276e8a328ac79317d8202b1ff31018c94af01c73.tar.gz chromium_src-276e8a328ac79317d8202b1ff31018c94af01c73.tar.bz2 |
Use correct favicon scale factor on Android.
- Splits and moves Android's display DeviceInfo from content to gfx;
- Uses DeviceInfo for Android's Screen implementation;
- Uses PrimaryDisplay's scale to figure out favicon scale factor.
BUG=168319
BUG=117839
TEST=manual as in 168319; AwSettingsTest#testUseWideViewportLayoutWidth
Review URL: https://chromiumcodereview.appspot.com/11886074
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@178472 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview')
-rw-r--r-- | android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java index 117e07d..7e08b28 100644 --- a/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java +++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java @@ -26,8 +26,8 @@ import org.chromium.content.browser.test.util.CallbackHelper; import org.chromium.content.browser.test.util.Criteria; import org.chromium.content.browser.test.util.CriteriaHelper; import org.chromium.content.browser.test.util.HistoryUtils; -import org.chromium.content.common.DeviceInfo; import org.chromium.net.test.util.TestWebServer; +import org.chromium.ui.gfx.DeviceDisplayInfo; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -2098,8 +2098,9 @@ public class AwSettingsTest extends AndroidWebViewTestBase { pageTemplate, "<meta name='viewport' content='width=" + viewportTagSpecifiedWidth + "' />"); - DeviceInfo deviceInfo = DeviceInfo.create(getInstrumentation().getTargetContext()); - int displayWidth = (int) (deviceInfo.getWidth() / deviceInfo.getDPIScale()); + DeviceDisplayInfo deviceInfo = + DeviceDisplayInfo.create(getInstrumentation().getTargetContext()); + int displayWidth = (int) (deviceInfo.getDisplayWidth() / deviceInfo.getDIPScale()); settings.setJavaScriptEnabled(true); assertFalse(settings.getUseWideViewPort()); |