diff --git a/core/java/android/webkit/WebView.java b/core/java/android/webkit/WebView.java index 598d9aa731940..46a934f3d616f 100644 --- a/core/java/android/webkit/WebView.java +++ b/core/java/android/webkit/WebView.java @@ -5171,13 +5171,10 @@ public class WebView extends AbsoluteLayout } } else { if (mSelectingText) { - // tapping on selection or controls does nothing - if (!nativeHitSelection(contentX, contentY)) { - if (mMapTrackballToArrowKeys) { // gmail - copySelection(); - } - selectionDone(); + if (nativeHitSelection(contentX, contentY)) { + copySelection(); } + selectionDone(); break; } if (mTouchMode == TOUCH_INIT_MODE) {