changeset 2891:185c1e9674a1

C++: Fix a crash caused by passing the wrong variable to the constructor.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 22 Dec 2022 20:14:50 +0000
parents ab4c86ddc63a
children 387a6242fa77
files dw.hpp
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/dw.hpp	Thu Dec 22 19:34:51 2022 +0000
+++ b/dw.hpp	Thu Dec 22 20:14:50 2022 +0000
@@ -211,14 +211,14 @@
 };
 
 MenuItem *Menus::AppendItem(const char *title, unsigned long id, unsigned long flags, int end, int check, Menus *submenu) {
-    return new MenuItem((Menus *)menu, title, id, flags, end, check, submenu);
+    return new MenuItem(this, title, id, flags, end, check, submenu);
 }
 
 MenuItem *Menus::AppendItem(const char *title, Menus *submenu) {
-    return new MenuItem((Menus *)menu, title, submenu);
+    return new MenuItem(this, title, submenu);
 }
 MenuItem *Menus::AppendItem(const char *title) {
-    return new MenuItem((Menus *)menu, title);
+    return new MenuItem(this, title);
 }