summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/jni/WebSettings.cpp
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2011-06-16 17:07:05 -0700
committerJohn Reck <jreck@google.com>2011-06-16 17:07:05 -0700
commit849e00858d5099fd739c7c717fbe9d933cf5a3e6 (patch)
tree9ffdaf37c1a2d66c8fa74c65c7e934f132553f73 /Source/WebKit/android/jni/WebSettings.cpp
parentab03dc86489826ee11774d136453cfc86ec9ac1b (diff)
downloadexternal_webkit-849e00858d5099fd739c7c717fbe9d933cf5a3e6.zip
external_webkit-849e00858d5099fd739c7c717fbe9d933cf5a3e6.tar.gz
external_webkit-849e00858d5099fd739c7c717fbe9d933cf5a3e6.tar.bz2
Change mTextSize to be a percentage
Change-Id: I22720665be2900121acaa3801adc36f3d7fddeae
Diffstat (limited to 'Source/WebKit/android/jni/WebSettings.cpp')
-rw-r--r--Source/WebKit/android/jni/WebSettings.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/Source/WebKit/android/jni/WebSettings.cpp b/Source/WebKit/android/jni/WebSettings.cpp
index 468e7b0..7ba5e96 100644
--- a/Source/WebKit/android/jni/WebSettings.cpp
+++ b/Source/WebKit/android/jni/WebSettings.cpp
@@ -67,8 +67,7 @@ struct FieldIds {
FieldIds(JNIEnv* env, jclass clazz) {
mLayoutAlgorithm = env->GetFieldID(clazz, "mLayoutAlgorithm",
"Landroid/webkit/WebSettings$LayoutAlgorithm;");
- mTextSize = env->GetFieldID(clazz, "mTextSize",
- "Landroid/webkit/WebSettings$TextSize;");
+ mTextSize = env->GetFieldID(clazz, "mTextSize", "I");
mStandardFontFamily = env->GetFieldID(clazz, "mStandardFontFamily",
"Ljava/lang/String;");
mFixedFontFamily = env->GetFieldID(clazz, "mFixedFontFamily",
@@ -195,11 +194,6 @@ struct FieldIds {
mOrdinal = env->GetMethodID(enumClass, "ordinal", "()I");
LOG_ASSERT(mOrdinal, "Could not find method ordinal");
env->DeleteLocalRef(enumClass);
-
- jclass textSizeClass = env->FindClass("android/webkit/WebSettings$TextSize");
- LOG_ASSERT(textSizeClass, "Could not find TextSize enum");
- mTextSizeValue = env->GetFieldID(textSizeClass, "value", "I");
- env->DeleteLocalRef(textSizeClass);
}
// Field ids
@@ -347,8 +341,8 @@ public:
}
}
#endif
- jobject textSize = env->GetObjectField(obj, gFieldIds->mTextSize);
- float zoomFactor = env->GetIntField(textSize, gFieldIds->mTextSizeValue) / 100.0f;
+ jint textSize = env->GetIntField(obj, gFieldIds->mTextSize);
+ float zoomFactor = textSize / 100.0f;
if (pFrame->textZoomFactor() != zoomFactor)
pFrame->setTextZoomFactor(zoomFactor);