]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed crash on startup under GTK
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 24 Oct 2003 20:08:12 +0000 (20:08 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 24 Oct 2003 20:08:12 +0000 (20:08 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24285 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

samples/treectrl/treetest.cpp

index 60f030ae13903ea5d5700a9e4da9cbf736c108b9..270161f9ca6293119fe0bb654e685b1cccb2972d 100644 (file)
@@ -329,15 +329,18 @@ void MyFrame::TogStyle(int id, long flag)
 void MyFrame::OnIdle(wxIdleEvent& event)
 {
 #if wxUSE_STATUSBAR
-    wxTreeItemId idRoot = m_treeCtrl->GetRootItem();
-
-    SetStatusText(wxString::Format
-                  (
-                    _T("Root/last item is %svisible/%svisible"),
-                    m_treeCtrl->IsVisible(idRoot) ? _T("") : _T("not "),
-                    m_treeCtrl->IsVisible(m_treeCtrl->GetLastChild(idRoot))
-                        ? _T("") : _T("not ")
-                  ), 1);
+    if ( m_treeCtrl )
+    {
+        wxTreeItemId idRoot = m_treeCtrl->GetRootItem();
+
+        SetStatusText(wxString::Format
+                      (
+                        _T("Root/last item is %svisible/%svisible"),
+                        m_treeCtrl->IsVisible(idRoot) ? _T("") : _T("not "),
+                        m_treeCtrl->IsVisible(m_treeCtrl->GetLastChild(idRoot))
+                            ? _T("") : _T("not ")
+                      ), 1);
+    }
 #endif // wxUSE_STATUSBAR
 
     event.Skip();