]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix GNUstep build warnings
authorPo Lu <luangruo@yahoo.com>
Sat, 22 Jan 2022 12:22:30 +0000 (20:22 +0800)
committerPo Lu <luangruo@yahoo.com>
Sat, 22 Jan 2022 12:23:34 +0000 (20:23 +0800)
* src/nsmenu.m
([EmacsMenu menu:updateItem:atIndex:shouldCancel:])
([EmacsMenu menuHasKeyEquivalent:forEvent:target:action:])
([EmacsMenu numberOfItemsInMenu:]): New methods.

src/nsmenu.m

index 4d3c752816014af8d34b706b61b3068307265a35..cad0ff6fe17d70a4bfa3778ded9949bbd6698288 100644 (file)
@@ -777,6 +777,25 @@ prettify_key (const char *key)
 /* GNUstep seems to have a number of required methods in
    NSMenuDelegate that are optional in Cocoa.  */
 
+- (BOOL) menu: (NSMenu*) menu updateItem: (NSMenuItem*) item
+      atIndex: (NSInteger) index shouldCancel: (BOOL) shouldCancel
+{
+  return YES;
+}
+
+- (BOOL) menuHasKeyEquivalent: (NSMenu*) menu
+                    forEvent: (NSEvent*) event
+                      target: (id*) target
+                      action: (SEL*) action
+{
+  return NO;
+}
+
+- (NSInteger) numberOfItemsInMenu: (NSMenu*) menu
+{
+  return [super numberOfItemsInMenu: menu];
+}
+
 - (void) menuWillOpen:(NSMenu *)menu
 {
 }