Index: android_webview/browser/aw_settings.cc |
diff --git a/android_webview/native/aw_settings.cc b/android_webview/browser/aw_settings.cc |
similarity index 94% |
rename from android_webview/native/aw_settings.cc |
rename to android_webview/browser/aw_settings.cc |
index e59653353758f9f69bd8fd3ed0110ea659400436..e1321b4d37a28bb423616236dd2b3c99f339ff24 100644 |
--- a/android_webview/native/aw_settings.cc |
+++ b/android_webview/browser/aw_settings.cc |
@@ -2,12 +2,12 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "android_webview/native/aw_settings.h" |
+#include "android_webview/browser/aw_settings.h" |
#include "android_webview/browser/aw_content_browser_client.h" |
+#include "android_webview/browser/aw_contents.h" |
#include "android_webview/browser/renderer_host/aw_render_view_host_ext.h" |
#include "android_webview/common/aw_content_client.h" |
-#include "android_webview/native/aw_contents.h" |
#include "base/android/jni_android.h" |
#include "base/android/jni_string.h" |
#include "base/macros.h" |
@@ -38,7 +38,8 @@ void PopulateFixedRendererPreferences(RendererPreferences* prefs) { |
content::TAP_MULTIPLE_TARGETS_STRATEGY_NONE; |
// TODO(boliu): Deduplicate with chrome/ code. |
- CR_DEFINE_STATIC_LOCAL(const gfx::FontRenderParams, params, |
+ CR_DEFINE_STATIC_LOCAL( |
+ const gfx::FontRenderParams, params, |
(gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), NULL))); |
prefs->should_antialias_text = params.antialiasing; |
prefs->use_subpixel_positioning = params.subpixel_positioning; |
@@ -106,16 +107,19 @@ AwSettings* AwSettings::FromWebContents(content::WebContents* web_contents) { |
} |
AwRenderViewHostExt* AwSettings::GetAwRenderViewHostExt() { |
- if (!web_contents()) return NULL; |
+ if (!web_contents()) |
+ return NULL; |
AwContents* contents = AwContents::FromWebContents(web_contents()); |
- if (!contents) return NULL; |
+ if (!contents) |
+ return NULL; |
return contents->render_view_host_ext(); |
} |
void AwSettings::ResetScrollAndScaleState(JNIEnv* env, |
const JavaParamRef<jobject>& obj) { |
AwRenderViewHostExt* rvhe = GetAwRenderViewHostExt(); |
- if (!rvhe) return; |
+ if (!rvhe) |
+ return; |
rvhe->ResetScrollAndScaleState(); |
} |
@@ -142,7 +146,8 @@ void AwSettings::UpdateEverythingLocked(JNIEnv* env, |
void AwSettings::UpdateUserAgentLocked(JNIEnv* env, |
const JavaParamRef<jobject>& obj) { |
- if (!web_contents()) return; |
+ if (!web_contents()) |
+ return; |
ScopedJavaLocalRef<jstring> str = |
Java_AwSettings_getUserAgentLocked(env, obj); |
@@ -162,13 +167,16 @@ void AwSettings::UpdateUserAgentLocked(JNIEnv* env, |
void AwSettings::UpdateWebkitPreferencesLocked( |
JNIEnv* env, |
const JavaParamRef<jobject>& obj) { |
- if (!web_contents()) return; |
+ if (!web_contents()) |
+ return; |
AwRenderViewHostExt* render_view_host_ext = GetAwRenderViewHostExt(); |
- if (!render_view_host_ext) return; |
+ if (!render_view_host_ext) |
+ return; |
content::RenderViewHost* render_view_host = |
web_contents()->GetRenderViewHost(); |
- if (!render_view_host) return; |
+ if (!render_view_host) |
+ return; |
render_view_host->OnWebkitPreferencesChanged(); |
} |
@@ -176,15 +184,16 @@ void AwSettings::UpdateInitialPageScaleLocked( |
JNIEnv* env, |
const JavaParamRef<jobject>& obj) { |
AwRenderViewHostExt* rvhe = GetAwRenderViewHostExt(); |
- if (!rvhe) return; |
+ if (!rvhe) |
+ return; |
float initial_page_scale_percent = |
Java_AwSettings_getInitialPageScalePercentLocked(env, obj); |
if (initial_page_scale_percent == 0) { |
rvhe->SetInitialPageScale(-1); |
} else { |
- float dip_scale = static_cast<float>( |
- Java_AwSettings_getDIPScaleLocked(env, obj)); |
+ float dip_scale = |
+ static_cast<float>(Java_AwSettings_getDIPScaleLocked(env, obj)); |
rvhe->SetInitialPageScale(initial_page_scale_percent / dip_scale / 100.0f); |
} |
} |
@@ -192,9 +201,11 @@ void AwSettings::UpdateInitialPageScaleLocked( |
void AwSettings::UpdateFormDataPreferencesLocked( |
JNIEnv* env, |
const JavaParamRef<jobject>& obj) { |
- if (!web_contents()) return; |
+ if (!web_contents()) |
+ return; |
AwContents* contents = AwContents::FromWebContents(web_contents()); |
- if (!contents) return; |
+ if (!contents) |
+ return; |
contents->SetSaveFormData(Java_AwSettings_getSaveFormDataLocked(env, obj)); |
} |
@@ -202,7 +213,8 @@ void AwSettings::UpdateFormDataPreferencesLocked( |
void AwSettings::UpdateRendererPreferencesLocked( |
JNIEnv* env, |
const JavaParamRef<jobject>& obj) { |
- if (!web_contents()) return; |
+ if (!web_contents()) |
+ return; |
bool update_prefs = false; |
RendererPreferences* prefs = web_contents()->GetMutableRendererPrefs(); |
@@ -260,7 +272,8 @@ void AwSettings::PopulateWebPreferencesLocked(JNIEnv* env, |
const JavaParamRef<jobject>& obj, |
jlong web_prefs_ptr) { |
AwRenderViewHostExt* render_view_host_ext = GetAwRenderViewHostExt(); |
- if (!render_view_host_ext) return; |
+ if (!render_view_host_ext) |
+ return; |
WebPreferences* web_prefs = reinterpret_cast<WebPreferences*>(web_prefs_ptr); |
PopulateFixedWebPreferences(web_prefs); |
@@ -376,8 +389,8 @@ void AwSettings::PopulateWebPreferencesLocked(JNIEnv* env, |
ScopedJavaLocalRef<jstring> url = |
Java_AwSettings_getDefaultVideoPosterURLLocked(env, obj); |
- web_prefs->default_video_poster_url = url.obj() ? |
- GURL(ConvertJavaStringToUTF8(url)) : GURL(); |
+ web_prefs->default_video_poster_url = |
+ url.obj() ? GURL(ConvertJavaStringToUTF8(url)) : GURL(); |
bool support_quirks = Java_AwSettings_getSupportLegacyQuirksLocked(env, obj); |
// Please see the corresponding Blink settings for bug references. |
@@ -400,8 +413,8 @@ void AwSettings::PopulateWebPreferencesLocked(JNIEnv* env, |
Java_AwSettings_getSpatialNavigationLocked(env, obj); |
bool enable_supported_hardware_accelerated_features = |
- Java_AwSettings_getEnableSupportedHardwareAcceleratedFeaturesLocked( |
- env, obj); |
+ Java_AwSettings_getEnableSupportedHardwareAcceleratedFeaturesLocked(env, |
+ obj); |
bool accelerated_2d_canvas_enabled_by_switch = |
web_prefs->accelerated_2d_canvas_enabled; |
@@ -449,8 +462,8 @@ void AwSettings::PopulateWebPreferencesLocked(JNIEnv* env, |
static jlong Init(JNIEnv* env, |
const JavaParamRef<jobject>& obj, |
const JavaParamRef<jobject>& web_contents) { |
- content::WebContents* contents = content::WebContents::FromJavaWebContents( |
- web_contents); |
+ content::WebContents* contents = |
+ content::WebContents::FromJavaWebContents(web_contents); |
AwSettings* settings = new AwSettings(env, obj, contents); |
return reinterpret_cast<intptr_t>(settings); |
} |