From 0a784a545303cc5fcd9ecbc260d1fa0d0d0b8336 Mon Sep 17 00:00:00 2001 From: Ben Murdoch Date: Tue, 17 Nov 2009 18:13:02 +0000 Subject: When requesting the href of a link, also request the link's text. Change-Id: If3cf97d0b328d654919b1334b07d4c8cc7b1a9ea --- core/java/android/webkit/WebViewCore.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/java/android/webkit/WebViewCore.java b/core/java/android/webkit/WebViewCore.java index e0e7897..769f0b1 100644 --- a/core/java/android/webkit/WebViewCore.java +++ b/core/java/android/webkit/WebViewCore.java @@ -506,6 +506,7 @@ final class WebViewCore { int framePtr, int x, int y); private native String nativeRetrieveHref(int framePtr, int nodePtr); + private native String nativeRetrieveAnchorText(int framePtr, int nodePtr); private native void nativeTouchUp(int touchGeneration, int framePtr, int nodePtr, int x, int y); @@ -1160,8 +1161,10 @@ final class WebViewCore { case REQUEST_CURSOR_HREF: { Message hrefMsg = (Message) msg.obj; - String res = nativeRetrieveHref(msg.arg1, msg.arg2); - hrefMsg.getData().putString("url", res); + hrefMsg.getData().putString("url", + nativeRetrieveHref(msg.arg1, msg.arg2)); + hrefMsg.getData().putString("title", + nativeRetrieveAnchorText(msg.arg1, msg.arg2)); hrefMsg.sendToTarget(); break; } -- cgit v1.1