]> git.saurik.com Git - wxWidgets.git/commitdiff
Slightly better fix for resize problems.
authorRobert Roebling <robert@roebling.de>
Sat, 15 Jan 2000 15:51:11 +0000 (15:51 +0000)
committerRobert Roebling <robert@roebling.de>
Sat, 15 Jan 2000 15:51:11 +0000 (15:51 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5422 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/window.cpp
src/gtk1/window.cpp

index d46fd980dac65d1aac9961dd72a22dde71cb01be..c1ff0e8e86a4703c668568deff53a50dddef1949 100644 (file)
@@ -1708,16 +1708,17 @@ gtk_window_realized_callback( GtkWidget *WXUNUSED(m_widget), wxWindow *win )
 //-----------------------------------------------------------------------------
 
 static
-void gtk_window_size_callback( GtkWidget *widget,
-                               GtkAllocation *alloc,
+void gtk_window_size_callback( GtkWidget *WXUNUSED(widget),
+                               GtkAllocation *WXUNUSED(alloc),
                                wxWindow *win )
 {
     if (g_isIdle)
         wxapp_install_idle_handler();
     
-    wxSizeEvent event( win->GetSize(), win->GetId() );
-    event.SetEventObject( win );
-    win->GetEventHandler()->ProcessEvent( event );
+#if wxUSE_CONSTRAINTS
+    if (win->GetAutoLayout())
+        win->Layout();
+#endif
 }
 
 
index d46fd980dac65d1aac9961dd72a22dde71cb01be..c1ff0e8e86a4703c668568deff53a50dddef1949 100644 (file)
@@ -1708,16 +1708,17 @@ gtk_window_realized_callback( GtkWidget *WXUNUSED(m_widget), wxWindow *win )
 //-----------------------------------------------------------------------------
 
 static
-void gtk_window_size_callback( GtkWidget *widget,
-                               GtkAllocation *alloc,
+void gtk_window_size_callback( GtkWidget *WXUNUSED(widget),
+                               GtkAllocation *WXUNUSED(alloc),
                                wxWindow *win )
 {
     if (g_isIdle)
         wxapp_install_idle_handler();
     
-    wxSizeEvent event( win->GetSize(), win->GetId() );
-    event.SetEventObject( win );
-    win->GetEventHandler()->ProcessEvent( event );
+#if wxUSE_CONSTRAINTS
+    if (win->GetAutoLayout())
+        win->Layout();
+#endif
 }