diff options
| author | Mike Reed <reed@google.com> | 2010-02-18 11:08:07 -0500 |
|---|---|---|
| committer | Mike Reed <reed@google.com> | 2010-02-18 13:44:10 -0500 |
| commit | 72d7d713095c595ffb3f75ae6cb9df1a0c774d20 (patch) | |
| tree | 5a26e22e62269e32670c3cbed192b77afdfe199b /WebKit/android | |
| parent | 9c4138e3d9ed158a6e7b500a372fc957715e4efd (diff) | |
| download | external_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.cpp | 10 |
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 } |
