[mod] Fix all issues relate to long click in Android version 7.0 (#657, #527)

This commit is contained in:
Trần Đức Tâm 2021-02-08 17:35:00 +09:00
parent 3f1ed3ba70
commit 3457a239fe

View File

@ -1966,7 +1966,7 @@ final public class InAppWebView extends InputAwareWebView {
@Override
public void onReceiveValue(String value) {
if (floatingContextMenu != null) {
if (value != null && !value.equals("null")) {
if (value != null && !value.equalsIgnoreCase("null")) {
int x = contextMenuPoint.x;
int y = (int) ((Float.parseFloat(value) * scale) + (floatingContextMenu.getHeight() / 3.5));
contextMenuPoint.y = y;
@ -1986,7 +1986,7 @@ final public class InAppWebView extends InputAwareWebView {
evaluateJavascript(getSelectedTextJS, new ValueCallback<String>() {
@Override
public void onReceiveValue(String value) {
value = (value != null) ? value.substring(1, value.length() - 1) : null;
value = (value != null && !value.equalsIgnoreCase("null")) ? value.substring(1, value.length() - 1) : null;
resultCallback.onReceiveValue(value);
}
});