Index: components/dom_distiller/core/distilled_page_prefs_android.cc |
diff --git a/components/dom_distiller/core/distilled_page_prefs_android.cc b/components/dom_distiller/core/distilled_page_prefs_android.cc |
index 50adbd0dc83b8f6f28f2bc8878d28fc3402e3e43..d1431835ef37250d332bc2e4dfc1174335899e08 100644 |
--- a/components/dom_distiller/core/distilled_page_prefs_android.cc |
+++ b/components/dom_distiller/core/distilled_page_prefs_android.cc |
@@ -42,6 +42,16 @@ jint DistilledPagePrefsAndroid::GetTheme(JNIEnv* env, jobject obj) { |
return (int) distilled_page_prefs_->GetTheme(); |
} |
+void DistilledPagePrefsAndroid::SetFontScaling(JNIEnv* env, |
+ jobject obj, |
+ jfloat scaling) { |
+ distilled_page_prefs_->SetFontScaling(static_cast<float>(scaling)); |
+} |
+ |
+jfloat DistilledPagePrefsAndroid::GetFontScaling(JNIEnv* env, jobject obj) { |
+ return distilled_page_prefs_->GetFontScaling(); |
+} |
+ |
jlong Init(JNIEnv* env, |
const JavaParamRef<jobject>& obj, |
jlong distilled_page_prefs_ptr) { |
@@ -99,6 +109,13 @@ void DistilledPagePrefsObserverAndroid::OnChangeTheme( |
env, java_ref_.obj(), (int)new_theme); |
} |
+void DistilledPagePrefsObserverAndroid::OnChangeFontScaling( |
+ float scaling) { |
+ JNIEnv* env = base::android::AttachCurrentThread(); |
+ Java_DistilledPagePrefsObserverWrapper_onChangeFontScaling( |
+ env, java_ref_.obj(), scaling); |
+} |
+ |
jlong InitObserverAndroid(JNIEnv* env, const JavaParamRef<jobject>& obj) { |
DistilledPagePrefsObserverAndroid* observer_android = |
new DistilledPagePrefsObserverAndroid(env, obj); |