Index: android_webview/native/aw_settings.cc |
diff --git a/android_webview/native/aw_settings.cc b/android_webview/native/aw_settings.cc |
index 2a0a50b39d64ce137da834bcd9aedc9fd16e4c3a..c8f9a29cff87d747445c1123189aa8e400d2eceb 100644 |
--- a/android_webview/native/aw_settings.cc |
+++ b/android_webview/native/aw_settings.cc |
@@ -338,6 +338,14 @@ void AwSettings::PopulateWebPreferencesLocked( |
web_prefs->use_wide_viewport = |
Java_AwSettings_getUseWideViewportLocked(env, obj); |
+ web_prefs->force_zero_layout_height = |
+ Java_AwSettings_getForceZeroLayoutHeightLocked(env, obj); |
+ |
+ const bool zero_layout_height_disables_viewport_quirk = |
+ Java_AwSettings_getZeroLayoutHeightDisablesViewportQuirkLocked(env, obj); |
+ web_prefs->viewport_enabled = !(zero_layout_height_disables_viewport_quirk && |
+ web_prefs->force_zero_layout_height); |
+ |
web_prefs->double_tap_to_zoom_enabled = |
Java_AwSettings_supportsDoubleTapZoomLocked(env, obj); |