]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/app.cpp
fixed memory leaks
[wxWidgets.git] / src / gtk / app.cpp
index 9b13515ed41cf1ea66025cca230e1af6bd7da590..fce981832b01e007c4aaabcf48889d4bebce3bdc 100644 (file)
@@ -285,9 +285,6 @@ bool wxApp::OnInitGui()
         visual = vis;
     }
 
-    wxRootWindow = gtk_window_new( GTK_WINDOW_TOPLEVEL );
-    gtk_widget_realize( wxRootWindow );
-
     /* Nothing to do for 15, 16, 24, 32 bit displays */
     if (visual->depth > 8) return TRUE;
 
@@ -635,6 +632,9 @@ int wxEntry( int argc, char *argv[] )
     if ( !wxTheApp->OnInitGui() )
         retValue = -1;
 
+    wxRootWindow = gtk_window_new( GTK_WINDOW_TOPLEVEL );
+    gtk_widget_realize( wxRootWindow );
+
     // Here frames insert themselves automatically into wxTopLevelWindows by
     // getting created in OnInit().
     if ( retValue == 0 )