]> git.saurik.com Git - wxWidgets.git/commitdiff
moved MGL initialization to earlier stage (crashes otherwise...) and implemented...
authorVáclav Slavík <vslavik@fastmail.fm>
Sun, 7 Oct 2001 14:33:44 +0000 (14:33 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Sun, 7 Oct 2001 14:33:44 +0000 (14:33 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11872 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mgl/app.cpp

index c5ff7897f071442519568a6816b73cee32fda63c..d9ff129be0c9aa107d2b8e67fa24808a4c2f716e 100644 (file)
@@ -144,8 +144,6 @@ wxApp::~wxApp()
 
 bool wxApp::OnInitGui()
 {
-    if ( MGL_init(".", NULL) == 0 )
-        return FALSE;
     if ( !wxCreateMGL_WM() )
         return FALSE;
 
@@ -256,9 +254,7 @@ void wxApp::ExitMainLoop()
 
 bool wxApp::Initialized()
 {
-    // FIXME_MGL -- only for now because we don't have wxFrame/wxDialog yet
-    return TRUE;
-    //return (wxTopLevelWindows.GetCount() != 0);
+    return (wxTopLevelWindows.GetCount() != 0);
 }
 
 bool wxApp::Pending()
@@ -289,6 +285,9 @@ void wxApp::DeletePendingObjects()
 
 bool wxApp::Initialize()
 {
+    if ( MGL_init(".", NULL) == 0 )
+        return FALSE;
+
     wxBuffer = new wxChar[BUFSIZ + 512];
 
     wxClassInfo::InitializeClasses();