summaryrefslogtreecommitdiff
path: root/java/org/gnu/emacs/EmacsContextMenu.java
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2023-06-08 20:50:02 +0800
committerPo Lu <luangruo@yahoo.com>2023-06-08 20:50:02 +0800
commit1661762784520eb6834aa9831dcb646396efde73 (patch)
tree3ae23231862b09b568956948595d7b902e770da8 /java/org/gnu/emacs/EmacsContextMenu.java
parentb1bd40dce197d2938426d1ec33cebd3d51ccc8cf (diff)
Correctly display popup dialogs from Emacsclient
* java/org/gnu/emacs/EmacsContextMenu.java (EmacsContextMenu): Make subclasses final. * java/org/gnu/emacs/EmacsDialog.java (display1): Check if an instance of EmacsOpenActivity is open; if it is, try using it to display the pop up dialog. * java/org/gnu/emacs/EmacsDialogButtonLayout.java (EmacsDialogButtonLayout): Make final. * java/org/gnu/emacs/EmacsHolder.java (EmacsHolder<T>): Likewise. * java/org/gnu/emacs/EmacsOpenActivity.java (EmacsOpenActivity): New field `currentActivity'. (onCreate, onDestroy, onWindowFocusChanged, onPause): Set that field as appropriate.
Diffstat (limited to 'java/org/gnu/emacs/EmacsContextMenu.java')
-rw-r--r--java/org/gnu/emacs/EmacsContextMenu.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/java/org/gnu/emacs/EmacsContextMenu.java b/java/org/gnu/emacs/EmacsContextMenu.java
index 60f2db67fb0..d69d0263b93 100644
--- a/java/org/gnu/emacs/EmacsContextMenu.java
+++ b/java/org/gnu/emacs/EmacsContextMenu.java
@@ -58,7 +58,7 @@ public final class EmacsContextMenu
/* The last group ID used for a menu item. */
public int lastGroupId;
- private static class Item implements MenuItem.OnMenuItemClickListener
+ private static final class Item implements MenuItem.OnMenuItemClickListener
{
public int itemID;
public String itemName, tooltip;