X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0279e8448266e474d07bf7e3b0635f2a53fcc8b8..5d33ed2c6bc3065bf9dc77742da6c924b9e00fa5:/src/gtk1/textctrl.cpp diff --git a/src/gtk1/textctrl.cpp b/src/gtk1/textctrl.cpp index e832dcdf05..ddd7432d18 100644 --- a/src/gtk1/textctrl.cpp +++ b/src/gtk1/textctrl.cpp @@ -192,20 +192,21 @@ bool wxTextCtrl::Create( wxWindow *parent, m_text = gtk_entry_new(); } - wxSize new_size = size, - sizeBest = DoGetBestSize(); + m_parent->DoAddChild( this ); + + PostCreation(); + + SetFont( parent->GetFont() ); + + wxSize size_best( DoGetBestSize() ); + wxSize new_size( size ); if (new_size.x == -1) - new_size.x = sizeBest.x; + new_size.x = size_best.x; if (new_size.y == -1) - new_size.y = sizeBest.y; - + new_size.y = size_best.y; if ((new_size.x != size.x) || (new_size.y != size.y)) SetSize( new_size.x, new_size.y ); - m_parent->DoAddChild( this ); - - PostCreation(); - if (multi_line) gtk_widget_show(m_text);