summaryrefslogtreecommitdiffstats
path: root/WebKit/android
diff options
context:
space:
mode:
authorMike Reed <reed@google.com>2010-02-18 11:08:07 -0500
committerMike Reed <reed@google.com>2010-02-18 13:44:10 -0500
commit72d7d713095c595ffb3f75ae6cb9df1a0c774d20 (patch)
tree5a26e22e62269e32670c3cbed192b77afdfe199b /WebKit/android
parent9c4138e3d9ed158a6e7b500a372fc957715e4efd (diff)
downloadexternal_webkit-72d7d713095c595ffb3f75ae6cb9df1a0c774d20.zip
external_webkit-72d7d713095c595ffb3f75ae6cb9df1a0c774d20.tar.gz
external_webkit-72d7d713095c595ffb3f75ae6cb9df1a0c774d20.tar.bz2
refactor
Diffstat (limited to 'WebKit/android')
-rw-r--r--WebKit/android/nav/WebView.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/WebKit/android/nav/WebView.cpp b/WebKit/android/nav/WebView.cpp
index 04e9336..8ec4cca 100644
--- a/WebKit/android/nav/WebView.cpp
+++ b/WebKit/android/nav/WebView.cpp
@@ -558,7 +558,7 @@ CachedRoot* getFrameCache(FrameCachePermission allowNewer)
getViewMetrics(&viewMetrics);
LayerAndroid* layer = const_cast<LayerAndroid*>(
m_frameCacheUI->rootLayer()->findById(layerId));
- layer->calcPosition(&viewMetrics, 0);
+ layer->updatePosition(viewMetrics);
}
#endif
fixCursor();
@@ -630,9 +630,9 @@ void getViewMetrics(SkRect* viewMetrics)
int scrollY = env->GetIntField(jMetrics, m_javaGlue.m_metricsScrollY);
int width = env->GetIntField(jMetrics, m_javaGlue.m_metricsWidth);
int height = env->GetIntField(jMetrics, m_javaGlue.m_metricsHeight);
- int scale = env->GetFloatField(jMetrics, m_javaGlue.m_metricsScale);
- *viewMetrics = IntRect(scrollX / scale, scrollY / scale,
- width / scale, height / scale);
+ float scale = env->GetFloatField(jMetrics, m_javaGlue.m_metricsScale);
+ viewMetrics->set(scrollX / scale, scrollY / scale,
+ (scrollX + width) / scale, (scrollY + height) / scale);
env->DeleteLocalRef(jMetrics);
checkException(env);
}
@@ -1457,7 +1457,7 @@ static void nativeDrawLayers(JNIEnv *env, jobject obj, jint layer, jobject canv)
SkRect viewMetrics;
view->getViewMetrics(&viewMetrics);
layerImpl->setFindOnPage(view->findOnPage());
- layerImpl->draw(canvas, &viewMetrics);
+ layerImpl->draw(canvas, SK_Scalar1, &viewMetrics);
#endif
}