summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/nav/WebView.cpp
diff options
context:
space:
mode:
authorBart Sears <bsears@google.com>2011-11-30 22:33:27 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-11-30 22:33:27 -0800
commit79db97a2d73d1031758a5f7b7b712021f3b7ffe6 (patch)
treeb3d95cdee0539c82a7ee7b2e8b824d4a393c771d /Source/WebKit/android/nav/WebView.cpp
parent2fa7f06c10694943d7955dd790f2e110dded30bc (diff)
parent87f8fc15a0e59f6d88c57f390697ba1c5bbaa6c3 (diff)
downloadexternal_webkit-79db97a2d73d1031758a5f7b7b712021f3b7ffe6.zip
external_webkit-79db97a2d73d1031758a5f7b7b712021f3b7ffe6.tar.gz
external_webkit-79db97a2d73d1031758a5f7b7b712021f3b7ffe6.tar.bz2
am 87f8fc15: Merge "add support for WebTextView on scrolling layers" into ics-mr1
* commit '87f8fc15a0e59f6d88c57f390697ba1c5bbaa6c3': add support for WebTextView on scrolling layers
Diffstat (limited to 'Source/WebKit/android/nav/WebView.cpp')
-rw-r--r--Source/WebKit/android/nav/WebView.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/Source/WebKit/android/nav/WebView.cpp b/Source/WebKit/android/nav/WebView.cpp
index 544e284..0e4414e 100644
--- a/Source/WebKit/android/nav/WebView.cpp
+++ b/Source/WebKit/android/nav/WebView.cpp
@@ -2093,6 +2093,15 @@ static int nativeFocusCandidateType(JNIEnv *env, jobject obj)
return input->getType();
}
+static int nativeFocusCandidateLayerId(JNIEnv *env, jobject obj)
+{
+ const CachedFrame* frame;
+ const CachedNode* node = getFocusNode(env, obj, &frame);
+ if (!node)
+ return -1;
+ return frame->layer(node)->uniqueId();
+}
+
static bool nativeFocusIsPlugin(JNIEnv *env, jobject obj)
{
const CachedNode* node = getFocusNode(env, obj);
@@ -2781,6 +2790,8 @@ static JNINativeMethod gJavaWebViewMethods[] = {
(void*) nativeFocusCandidateTextSize },
{ "nativeFocusCandidateType", "()I",
(void*) nativeFocusCandidateType },
+ { "nativeFocusCandidateLayerId", "()I",
+ (void*) nativeFocusCandidateLayerId },
{ "nativeFocusIsPlugin", "()Z",
(void*) nativeFocusIsPlugin },
{ "nativeFocusNodeBounds", "()Landroid/graphics/Rect;",