]> git.saurik.com Git - wxWidgets.git/blobdiff - src/motif/app.cpp
fixes
[wxWidgets.git] / src / motif / app.cpp
index f57ac149c8c02cfc689eeae391c4f70932a6a57c..0c10b96db082c0685eb4576a6482079c4d0d80b5 100644 (file)
@@ -79,6 +79,8 @@ bool wxApp::Initialize()
 
     wxTheColourDatabase = new wxColourDatabase(wxKEY_STRING);
     wxTheColourDatabase->Initialize();
+
+    wxInitializeStockLists();
     wxInitializeStockObjects();
 
 #if wxUSE_WX_RESOURCES
@@ -247,6 +249,7 @@ wxApp::wxApp()
     m_appContext = (WXAppContext) NULL;
     m_topLevelWidget = (WXWidget) NULL;
     m_maxRequestSize = 0;
+    m_initialDisplay = (WXDisplay*) 0;
 }
 
 bool wxApp::Initialized()
@@ -301,7 +304,7 @@ int wxApp::MainLoop()
 
         XtDispatchEvent(&event);
 
-        DeletePendingObjects();
+       ProcessIdle();
       }
     }
 
@@ -460,6 +463,8 @@ bool wxApp::OnInitGui()
       cerr << "wxWindows could not open display for " << wxTheApp->GetClassName() << ": exiting.\n";
       exit(-1);
     }
+    m_initialDisplay = (WXDisplay*) dpy;
+
     wxTheApp->m_topLevelWidget = (WXWidget) XtAppCreateShell((String)NULL, (const char*) wxTheApp->GetClassName(),
                                      applicationShellWidgetClass,dpy,
                                      NULL,0) ;