From 253d8fd8fc70db993ccdd5b7aa932043fe09a768 Mon Sep 17 00:00:00 2001 From: Paul Cornett Date: Fri, 14 Mar 2008 15:55:09 +0000 Subject: [PATCH] fix for infinite sizing loop (partial patch 1907189) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52501 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/notebook.cpp | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/src/gtk/notebook.cpp b/src/gtk/notebook.cpp index 448d7e4638..6658fa5c13 100644 --- a/src/gtk/notebook.cpp +++ b/src/gtk/notebook.cpp @@ -111,25 +111,6 @@ static void gtk_notebook_page_changed_callback( GtkNotebook * WXUNUSED(widget), } } -//----------------------------------------------------------------------------- -// "size_allocate" -//----------------------------------------------------------------------------- - -extern "C" { -static void gtk_page_size_callback( GtkWidget *WXUNUSED(widget), GtkAllocation* alloc, wxWindow *win ) -{ - if ((win->m_x == alloc->x) && - (win->m_y == alloc->y) && - (win->m_width == alloc->width) && - (win->m_height == alloc->height)) - { - return; - } - - win->SetSize( alloc->x, alloc->y, alloc->width, alloc->height ); -} -} - //----------------------------------------------------------------------------- // "realize" from m_widget //----------------------------------------------------------------------------- @@ -538,9 +519,6 @@ bool wxNotebook::InsertPage( size_t position, nb_page->m_box = gtk_hbox_new( FALSE, 1 ); gtk_container_set_border_width((GtkContainer*)nb_page->m_box, 2); - g_signal_connect (win->m_widget, "size_allocate", - G_CALLBACK (gtk_page_size_callback), win); - gint idx = gtk_notebook_insert_page(notebook, win->m_widget, nb_page->m_box, position); -- 2.45.2