]> git.saurik.com Git - wxWidgets.git/commitdiff
Make wxSplashScreen with parent so it ends immediatelly if we close main frame very...
authorWłodzimierz Skiba <abx@abx.art.pl>
Thu, 5 Aug 2004 15:08:33 +0000 (15:08 +0000)
committerWłodzimierz Skiba <abx@abx.art.pl>
Thu, 5 Aug 2004 15:08:33 +0000 (15:08 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28641 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

samples/splash/splash.cpp

index d842e0a28224f088791f9f8dffc7479788ce6b14..4791c1f4c03474f156c690fc4ce0e2d8bc3f9b55 100644 (file)
@@ -118,19 +118,19 @@ bool MyApp::OnInit()
 {
     wxImage::AddHandler(new wxPNGHandler);
 
+    // create the main application window
+    MyFrame *frame = new MyFrame(_T("wxSplashScreen sample application"));
+
     wxBitmap bitmap;
     if (bitmap.LoadFile(_T("splash.png"), wxBITMAP_TYPE_PNG))
     {
         new wxSplashScreen(bitmap,
             wxSPLASH_CENTRE_ON_SCREEN|wxSPLASH_TIMEOUT,
-            6000, NULL, wxID_ANY, wxDefaultPosition, wxDefaultSize,
+            6000, frame, wxID_ANY, wxDefaultPosition, wxDefaultSize,
             wxSIMPLE_BORDER|wxSTAY_ON_TOP);
     }
     wxYield();
 
-    // create the main application window
-    MyFrame *frame = new MyFrame(_T("wxSplashScreen sample application"));
-
     // and show it (the frames, unlike simple controls, are not shown when
     // created initially)
     frame->Show(true);