Put m_statusText.SetCount(number) before wxStatusBarBase::SetFieldsCount(number,...
authorJulian Smart <julian@anthemion.co.uk>
Mon, 11 Feb 2002 13:11:28 +0000 (13:11 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Mon, 11 Feb 2002 13:11:28 +0000 (13:11 +0000)
access the m_statusText array before the size is set).
XQueryTree usage improved.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14128 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/univ/statusbr.cpp
src/x11/app.cpp
src/x11/toplevel.cpp

index ab7c9374cf8377887bd0a77e657350c350af54ea..143b6fcde885b2e9967c2dfa01ebdad0bdaec5ca 100644 (file)
@@ -186,9 +186,8 @@ wxString wxStatusBarUniv::GetStatusText(int number) const
 
 void wxStatusBarUniv::SetFieldsCount(int number, const int *widths)
 {
-    wxStatusBarBase::SetFieldsCount(number, widths);
-
     m_statusText.SetCount(number);
+    wxStatusBarBase::SetFieldsCount(number, widths);
     m_widthsAbs.Empty();
 }
 
index d011651a88277077e9c034f12cf95113b5f7c6b6..b0cfa2c7390b3b573f5585683caf1269d894ed93 100644 (file)
@@ -598,6 +598,10 @@ void wxApp::DeletePendingObjects()
 // Create an application context
 bool wxApp::OnInitGui()
 {
+    // Eventually this line will be removed, but for
+    // now we don't want to try popping up a dialog
+    // for error messages.
+    delete wxLog::SetActiveTarget(new wxLogStderr);
     if (!wxAppBase::OnInitGui())
        return FALSE;
     
index c8e8b8f4a8c30e9b07cd13e74207c99e018093eb..e139ee21a4978ff3db88e17e3fd51a20f482bb6d 100644 (file)
@@ -156,9 +156,6 @@ wxTopLevelWindowX11::~wxTopLevelWindowX11()
 
 bool wxTopLevelWindowX11::Show(bool show)
 {
-    if ( !wxWindowBase::Show(show) )
-        return FALSE;
-
     return wxWindowX11::Show(show);
 }