git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24285 
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
 void MyFrame::OnIdle(wxIdleEvent& event)
 {
 #if wxUSE_STATUSBAR
 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();
 #endif // wxUSE_STATUSBAR
 
     event.Skip();