]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/app.cpp
added missing return on error
[wxWidgets.git] / src / gtk / app.cpp
index 7d15b6e1b37250b70abbfda5d6c9b339f5abefbd..e2bdb2f3441e2090d85d8ebf1719837f9a87452a 100644 (file)
@@ -309,11 +309,6 @@ END_EVENT_TABLE()
 
 wxApp::wxApp()
 {
-    wxTheApp = this;
-
-    m_topWindow = (wxWindow *) NULL;
-    m_exitOnFrameDelete = TRUE;
-
     m_idleTag = 0;
     wxapp_install_idle_handler();
 
@@ -323,8 +318,6 @@ wxApp::wxApp()
 #endif
 
     m_colorCube = (unsigned char*) NULL;
-
-    m_useBestVisual = FALSE;
 }
 
 wxApp::~wxApp()
@@ -340,6 +333,9 @@ wxApp::~wxApp()
 
 bool wxApp::OnInitGui()
 {
+    if ( !wxAppBase::OnInitGui() )
+        return FALSE;
+
     GdkVisual *visual = gdk_visual_get_system();
 
     /* on some machines, the default visual is just 256 colours, so