]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/listbox.cpp
toplevel code transferred to wxTopLevelWindow
[wxWidgets.git] / src / gtk / listbox.cpp
index 8e5a52297f84c90154e08d4af36fda72ffc469bb..9cf8883c8e0e625ff8ee6957e27c50a16fae45a4 100644 (file)
@@ -393,8 +393,6 @@ bool wxListBox::Create( wxWindow *parent, wxWindowID id,
 
     gtk_widget_show( GTK_WIDGET(m_list) );
 
 
     gtk_widget_show( GTK_WIDGET(m_list) );
 
-    SetBestSize( size );
-
     if ( style & wxLB_SORT )
     {
         // this will change DoAppend() behaviour
     if ( style & wxLB_SORT )
     {
         // this will change DoAppend() behaviour
@@ -411,6 +409,10 @@ bool wxListBox::Create( wxWindow *parent, wxWindowID id,
         DoAppend(choices[i]);
     }
 
         DoAppend(choices[i]);
     }
 
+    // call it after appending the strings to the listbox, otherwise it doesn't
+    // work correctly
+    SetBestSize( size );
+
     m_parent->DoAddChild( this );
 
     PostCreation();
     m_parent->DoAddChild( this );
 
     PostCreation();