From 7dfb78f88292a96f537c3d265f14b4fdc7588649 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Fri, 29 Mar 2002 00:15:11 +0000 Subject: Don't show the window unless the widget is mapped. (#76742, Dennis MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Thu Mar 28 18:38:30 2002 Owen Taylor * gtk/gtk[hv]paned.c (gtk_[hv]paned_size_allocate): Don't show the window unless the widget is mapped. (#76742, Dennis Björklund, Soeren Sandmann) --- gtk/gtkvpaned.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gtk/gtkvpaned.c') diff --git a/gtk/gtkvpaned.c b/gtk/gtkvpaned.c index 39316f8668..47d12ddc2f 100644 --- a/gtk/gtkvpaned.c +++ b/gtk/gtkvpaned.c @@ -170,9 +170,10 @@ gtk_vpaned_size_allocate (GtkWidget *widget, paned->handle_pos.width = MAX (1, (gint) widget->allocation.width - 2 * border_width); paned->handle_pos.height = handle_size; - if (GTK_WIDGET_REALIZED(widget)) + if (GTK_WIDGET_REALIZED (widget)) { - gdk_window_show (paned->handle); + if (GTK_WIDGET_MAPPED (widget)) + gdk_window_show (paned->handle); gdk_window_move_resize (paned->handle, paned->handle_pos.x, paned->handle_pos.y, -- cgit v1.2.1