| 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);
|
|
|