summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2009-11-19 05:05:27 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2009-11-19 05:05:27 -0800
commit9f81a58578c15490558b48c2c3856128b979bc1c (patch)
tree4a91d126cbdc471f67da149065908df48de3b82f
parentf9f42d8049cccfc5163c162a7569c902b984a050 (diff)
parent35e8de89551825ca19f069d029757ecd852661a4 (diff)
downloadframeworks_base-9f81a58578c15490558b48c2c3856128b979bc1c.zip
frameworks_base-9f81a58578c15490558b48c2c3856128b979bc1c.tar.gz
frameworks_base-9f81a58578c15490558b48c2c3856128b979bc1c.tar.bz2
am 35e8de89: am 0a784a54: When requesting the href of a link, also request the link\'s text.
Merge commit '35e8de89551825ca19f069d029757ecd852661a4' * commit '35e8de89551825ca19f069d029757ecd852661a4': When requesting the href of a link, also request the link's text.
-rw-r--r--core/java/android/webkit/WebViewCore.java7
1 files 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;
}