X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/af27ce842e2285c1d111e52d8668b02e3ce74f61..324c132b1e82843e34a05eba381e6150842786fc:/include/wx/cocoa/NSMenu.h?ds=inline

diff --git a/include/wx/cocoa/NSMenu.h b/include/wx/cocoa/NSMenu.h
index 5d8ac3bb9b..6438f1e02d 100644
--- a/include/wx/cocoa/NSMenu.h
+++ b/include/wx/cocoa/NSMenu.h
@@ -34,11 +34,14 @@ public:
     ,   OBSERVE_DidSendAction       = 0x08
     ,   OBSERVE_WillSendAction      = 0x10
     };
-    void CocoaNotification_menuDidAddItem(WX_NSNotification notification) {}
-    void CocoaNotification_menuDidChangeItem(WX_NSNotification notification) {}
-    void CocoaNotification_menuDidRemoveItem(WX_NSNotification notification) {}
-    void CocoaNotification_menuDidSendAction(WX_NSNotification notification) {}
-    void CocoaNotification_menuWillSendAction(WX_NSNotification notification) {}
+    virtual void Cocoa_dealloc() {}
+    virtual void CocoaNotification_menuDidAddItem(WX_NSNotification WXUNUSED(notification)) {}
+    virtual void CocoaNotification_menuDidChangeItem(WX_NSNotification WXUNUSED(notification)) {}
+    virtual void CocoaNotification_menuDidRemoveItem(WX_NSNotification WXUNUSED(notification)) {}
+    virtual void CocoaNotification_menuDidSendAction(WX_NSNotification WXUNUSED(notification)) {}
+    virtual void CocoaNotification_menuWillSendAction(WX_NSNotification WXUNUSED(notification)) {}
+    virtual ~wxCocoaNSMenu() { }
+
 protected:
     static struct objc_object *sm_cocoaObserver;
 };