Merge "Can not mark the same content of browser page after copy"
This commit is contained in:
@@ -137,7 +137,7 @@ class SelectActionModeCallback implements ActionMode.Callback {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDestroyActionMode(ActionMode mode) {
|
public void onDestroyActionMode(ActionMode mode) {
|
||||||
mWebView.selectionDone();
|
mWebView.clearSelection();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setMenuVisibility(Menu menu, boolean visible, int resourceId) {
|
private void setMenuVisibility(Menu menu, boolean visible, int resourceId) {
|
||||||
|
|||||||
@@ -4478,6 +4478,13 @@ public final class WebViewClassic implements WebViewProvider, WebViewProvider.Sc
|
|||||||
return selectText(x, y);
|
return selectText(x, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void clearSelection() {
|
||||||
|
selectionDone();
|
||||||
|
if (mWebViewCore != null) {
|
||||||
|
mWebViewCore.sendMessage(EventHub.SELECT_TEXT, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Select the word at the indicated content coordinates.
|
* Select the word at the indicated content coordinates.
|
||||||
*/
|
*/
|
||||||
@@ -4495,7 +4502,7 @@ public final class WebViewClassic implements WebViewProvider, WebViewProvider.Sc
|
|||||||
public void onConfigurationChanged(Configuration newConfig) {
|
public void onConfigurationChanged(Configuration newConfig) {
|
||||||
mCachedOverlappingActionModeHeight = -1;
|
mCachedOverlappingActionModeHeight = -1;
|
||||||
if (mSelectingText && mOrientation != newConfig.orientation) {
|
if (mSelectingText && mOrientation != newConfig.orientation) {
|
||||||
selectionDone();
|
clearSelection();
|
||||||
}
|
}
|
||||||
mOrientation = newConfig.orientation;
|
mOrientation = newConfig.orientation;
|
||||||
if (mWebViewCore != null && !mBlockWebkitViewMessages) {
|
if (mWebViewCore != null && !mBlockWebkitViewMessages) {
|
||||||
|
|||||||
Reference in New Issue
Block a user