]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk1/menu.cpp
* wxMemoryStreams updates
[wxWidgets.git] / src / gtk1 / menu.cpp
index 48ac17d0303fd845b061f0c5e7ada02f7a923f8d..e56b4632f77883a306eef465f944e6cb7750deea 100644 (file)
@@ -212,10 +212,13 @@ void wxMenuBar::Append( wxMenu *menu, const wxString &title )
 
     /* local buffer in multibyte form */
     wxString buf;
-    buf << '/' << str.mb_str();
+    buf << _T('/') << str.c_str();
+
     char *cbuf = new char[buf.Length()];
+    strcpy(cbuf, buf.mbc_str());
+
     GtkItemFactoryEntry entry;
-    entry.path = (gchar *)buf.c_str();  // const_cast
+    entry.path = (gchar *)cbuf;  // const_cast
     entry.accelerator = (gchar*) NULL;
     entry.callback = (GtkItemFactoryCallback) NULL;
     entry.callback_action = 0;