emacs-diffs
[Top][All Lists]
Advanced

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

master 7fd5e92931: Fix frame-undeletion menu items


From: Eli Zaretskii
Subject: master 7fd5e92931: Fix frame-undeletion menu items
Date: Thu, 13 Jan 2022 09:19:46 -0500 (EST)

branch: master
commit 7fd5e929310a9310768a0b126968a481167c4a79
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    Fix frame-undeletion menu items
    
    * lisp/menu-bar.el (menu-bar-file-menu): Fix wording of the new
    menu items and their help-echo.  Don't show "Undelete Frame"
    in the menu unless there is a frame to undelete.
---
 lisp/menu-bar.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el
index 3e00dca6f8..36cbd6a9c5 100644
--- a/lisp/menu-bar.el
+++ b/lisp/menu-bar.el
@@ -110,12 +110,13 @@
         menu-bar-separator))
 
     (bindings--define-key menu [enable-undelete-frame-mode]
-      '(menu-item "Enable Frame Undeletion" undelete-frame-mode
+      '(menu-item "Enable Undeleting Frames" undelete-frame-mode
                   :visible (null undelete-frame-mode)
-                  :help "Enable frame undeletion for this session"))
+                  :help "Enable undeleting frames in this session"))
     (bindings--define-key menu [undelete-last-deleted-frame]
       '(menu-item "Undelete Frame" undelete-frame
-                  :visible undelete-frame-mode
+                  :visible (and undelete-frame-mode
+                                (car undelete-frame--deleted-frames))
                   :help "Undelete the most recently deleted frame"))
 
     ;; Don't use delete-frame as event name because that is a special



reply via email to

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