]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix toolbar item validation in the NS port
authorDaniel Martín <mardani29@yahoo.es>
Sat, 18 Mar 2023 00:47:32 +0000 (01:47 +0100)
committerEli Zaretskii <eliz@gnu.org>
Thu, 23 Mar 2023 08:07:51 +0000 (10:07 +0200)
* src/nsterm.m ([EmacsView validateToolbarItem:]): Implement this
NSToolbarItemValidation method, which is called by AppKit when it
needs to validate an image item in a toolbar.  This solves, in
particular, the problem with having the "Save" icon on the tool
bar enabled at Emacs startup.  (Bug#62234)

src/nsterm.m

index 4180cdc9e7f3b6c95909a59edd0a828d43641d7e..c9f955000ace5e6656c9ae4853453a1a39f9aa8f 100644 (file)
@@ -8581,6 +8581,10 @@ ns_in_echo_area (void)
   return self;
 }
 
+- (BOOL) validateToolbarItem: (NSToolbarItem *) toolbarItem
+{
+  return [toolbarItem isEnabled];
+}
 
 - (instancetype)toggleToolbar: (id)sender
 {