]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed the menu bug introduced by the previous commit
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 25 Mar 2002 14:31:43 +0000 (14:31 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 25 Mar 2002 14:31:43 +0000 (14:31 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14768 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/gtk/menuitem.h
include/wx/gtk1/menuitem.h
src/gtk/menu.cpp
src/gtk1/menu.cpp

index ce936fa4ac3f7fac2550f7519d5c97592ad8b630..0fb1eed49dc453e4a7fd74b422d9d3a6fab04b05 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 private:
     // common part of all ctors
-    void Init();
+    void Init(const wxString& text);
 
     // DoSetText() transforms the accel mnemonics in our label from MSW/wxWin
     // style to GTK+ and is called from ctor and SetText()
index ce936fa4ac3f7fac2550f7519d5c97592ad8b630..0fb1eed49dc453e4a7fd74b422d9d3a6fab04b05 100644 (file)
@@ -62,7 +62,7 @@ public:
 
 private:
     // common part of all ctors
-    void Init();
+    void Init(const wxString& text);
 
     // DoSetText() transforms the accel mnemonics in our label from MSW/wxWin
     // style to GTK+ and is called from ctor and SetText()
index b2098039c68e09bf1f5f1c8acecc1c5fdfbb54b9..e6789d180b90f95a260ada12558bf1f6c0a35bec 100644 (file)
@@ -713,7 +713,7 @@ wxMenuItem::wxMenuItem(wxMenu *parentMenu,
                        wxMenu *subMenu)
           : wxMenuItemBase(parentMenu, id, text, help, kind, subMenu)
 {
-    Init();
+    Init(text);
 }
 
 wxMenuItem::wxMenuItem(wxMenu *parentMenu,
@@ -725,15 +725,15 @@ wxMenuItem::wxMenuItem(wxMenu *parentMenu,
           : wxMenuItemBase(parentMenu, id, text, help,
                            isCheckable ? wxITEM_CHECK : wxITEM_NORMAL, subMenu)
 {
-    Init();
+    Init(text);
 }
 
-void wxMenuItem::Init()
+void wxMenuItem::Init(const wxString& text)
 {
     m_labelWidget = (GtkWidget *) NULL;
     m_menuItem = (GtkWidget *) NULL;
 
-    DoSetText(m_text);
+    DoSetText(text);
 }
 
 wxMenuItem::~wxMenuItem()
index b2098039c68e09bf1f5f1c8acecc1c5fdfbb54b9..e6789d180b90f95a260ada12558bf1f6c0a35bec 100644 (file)
@@ -713,7 +713,7 @@ wxMenuItem::wxMenuItem(wxMenu *parentMenu,
                        wxMenu *subMenu)
           : wxMenuItemBase(parentMenu, id, text, help, kind, subMenu)
 {
-    Init();
+    Init(text);
 }
 
 wxMenuItem::wxMenuItem(wxMenu *parentMenu,
@@ -725,15 +725,15 @@ wxMenuItem::wxMenuItem(wxMenu *parentMenu,
           : wxMenuItemBase(parentMenu, id, text, help,
                            isCheckable ? wxITEM_CHECK : wxITEM_NORMAL, subMenu)
 {
-    Init();
+    Init(text);
 }
 
-void wxMenuItem::Init()
+void wxMenuItem::Init(const wxString& text)
 {
     m_labelWidget = (GtkWidget *) NULL;
     m_menuItem = (GtkWidget *) NULL;
 
-    DoSetText(m_text);
+    DoSetText(text);
 }
 
 wxMenuItem::~wxMenuItem()