emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 0a4d4781ddc: * java/org/gnu/emacs/EmacsContextMenu.java (display)


From: Po Lu
Subject: master 0a4d4781ddc: * java/org/gnu/emacs/EmacsContextMenu.java (display): Reduce timeout.
Date: Wed, 21 Feb 2024 08:56:08 -0500 (EST)

branch: master
commit 0a4d4781ddc079509cb256edf803d663439dcf92
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    * java/org/gnu/emacs/EmacsContextMenu.java (display): Reduce timeout.
---
 java/org/gnu/emacs/EmacsContextMenu.java | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/java/org/gnu/emacs/EmacsContextMenu.java 
b/java/org/gnu/emacs/EmacsContextMenu.java
index f1d70f05a25..2bbf2a313d6 100644
--- a/java/org/gnu/emacs/EmacsContextMenu.java
+++ b/java/org/gnu/emacs/EmacsContextMenu.java
@@ -367,16 +367,15 @@ public final class EmacsContextMenu
          rc = display1 (window, xPosition, yPosition);
 
          /* Android 3.0 to Android 7.0 perform duplicate calls to
-            onContextMenuClosed after a context menu is dismissed for
-            the second or third time.  Since the second call after such
-            a dismissal is otherwise liable to prematurely cancel any
-            context menu displayed immediately afterwards, ignore calls
-            received within 300 milliseconds of this menu's being
-            displayed.  */
+            onContextMenuClosed the second time a context menu is
+            dismissed.  Since the second call after such a dismissal is
+            otherwise liable to prematurely cancel any context menu
+            displayed immediately afterwards, ignore calls received
+            within 150 milliseconds of this menu's being displayed.  */
 
          if (rc && Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB
              && Build.VERSION.SDK_INT < Build.VERSION_CODES.N)
-           wasSubmenuSelected = System.currentTimeMillis ();
+           wasSubmenuSelected = System.currentTimeMillis () - 150;
 
          return rc;
        }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]