]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mgl/toplevel.cpp
fixed crash in OnSize() handler
[wxWidgets.git] / src / mgl / toplevel.cpp
index 5829d32f97977a90841ede5f57fea39502e4383f..595b1a828b7eec4cfeb62b9d258b3dcb9f912a27 100644 (file)
@@ -82,8 +82,6 @@ bool wxTopLevelWindowMGL::Create(wxWindow *parent,
     wxTopLevelWindows.Append(this);
 
     m_title = title;
-    
-    // FIXME_MGL -- should activate itself when shown!
 
     return TRUE;
 }
@@ -136,6 +134,15 @@ bool wxTopLevelWindowMGL::ShowFullScreen(bool show, long style)
     return TRUE;
 }
 
+bool wxTopLevelWindowMGL::Show(bool show)
+{
+    bool ret = wxTopLevelWindowBase::Show(show);
+    if ( ret && show && AcceptsFocus() )
+        SetFocus();
+        // FIXME_MGL -- don't do this for popup windows?
+    return ret;
+}
+
 void wxTopLevelWindowMGL::Maximize(bool maximize)
 {
     if ( maximize && !m_isMaximized )