In motionUp, update the CachedHistory's mMouseBounds.

mMouseBounds is later used to determine the point of clicking.

Fixes http://b/issue?id=2313991
diff --git a/WebKit/android/nav/WebView.cpp b/WebKit/android/nav/WebView.cpp
index 89e6023..1267647 100644
--- a/WebKit/android/nav/WebView.cpp
+++ b/WebKit/android/nav/WebView.cpp
@@ -967,7 +967,9 @@
     }
     DBG_NAV_LOGD("CachedNode:%p (%d) x=%d y=%d rx=%d ry=%d", result,
         result->index(), x, y, rx, ry);
-    setNavBounds(WebCore::IntRect(rx, ry, 1, 1));
+    WebCore::IntRect navBounds = WebCore::IntRect(rx, ry, 1, 1);
+    setNavBounds(navBounds);
+    root->rootHistory()->setMouseBounds(navBounds);
     updateCursorBounds(root, frame, result);
     root->setCursor(const_cast<CachedFrame*>(frame),
         const_cast<CachedNode*>(result));