Loading core/java/android/webkit/WebView.java +4 −2 Original line number Original line Diff line number Diff line Loading @@ -3338,7 +3338,8 @@ public class WebView extends AbsoluteLayout setUpSelect(); setUpSelect(); if (mNativeClass != 0 && nativeWordSelection(x, y)) { if (mNativeClass != 0 && nativeWordSelection(x, y)) { nativeSetExtendSelection(); nativeSetExtendSelection(); getWebChromeClient().onSelectionStart(this); WebChromeClient client = getWebChromeClient(); if (client != null) client.onSelectionStart(this); return true; return true; } } notifySelectDialogDismissed(); notifySelectDialogDismissed(); Loading Loading @@ -4136,7 +4137,8 @@ public class WebView extends AbsoluteLayout */ */ public void selectionDone() { public void selectionDone() { if (mSelectingText) { if (mSelectingText) { getWebChromeClient().onSelectionDone(this); WebChromeClient client = getWebChromeClient(); if (client != null) client.onSelectionDone(this); invalidate(); // redraw without selection invalidate(); // redraw without selection notifySelectDialogDismissed(); notifySelectDialogDismissed(); } } Loading Loading
core/java/android/webkit/WebView.java +4 −2 Original line number Original line Diff line number Diff line Loading @@ -3338,7 +3338,8 @@ public class WebView extends AbsoluteLayout setUpSelect(); setUpSelect(); if (mNativeClass != 0 && nativeWordSelection(x, y)) { if (mNativeClass != 0 && nativeWordSelection(x, y)) { nativeSetExtendSelection(); nativeSetExtendSelection(); getWebChromeClient().onSelectionStart(this); WebChromeClient client = getWebChromeClient(); if (client != null) client.onSelectionStart(this); return true; return true; } } notifySelectDialogDismissed(); notifySelectDialogDismissed(); Loading Loading @@ -4136,7 +4137,8 @@ public class WebView extends AbsoluteLayout */ */ public void selectionDone() { public void selectionDone() { if (mSelectingText) { if (mSelectingText) { getWebChromeClient().onSelectionDone(this); WebChromeClient client = getWebChromeClient(); if (client != null) client.onSelectionDone(this); invalidate(); // redraw without selection invalidate(); // redraw without selection notifySelectDialogDismissed(); notifySelectDialogDismissed(); } } Loading