diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index 5eee285dc3..819a909325 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -2732,7 +2732,8 @@ bool wxWindowGTK::Create( wxWindow *parent, PostCreation(); - Show( TRUE ); + if ( IsShown() ) + gtk_widget_show( m_widget ); return TRUE; } diff --git a/src/gtk1/window.cpp b/src/gtk1/window.cpp index 5eee285dc3..819a909325 100644 --- a/src/gtk1/window.cpp +++ b/src/gtk1/window.cpp @@ -2732,7 +2732,8 @@ bool wxWindowGTK::Create( wxWindow *parent, PostCreation(); - Show( TRUE ); + if ( IsShown() ) + gtk_widget_show( m_widget ); return TRUE; }