summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorCody Russell <bratsche@gnome.org>2007-12-01 22:33:56 +0000
committerCody Russell <bratsche@src.gnome.org>2007-12-01 22:33:56 +0000
commit0e9c3629528eb270d9a601448749c609ddb54e3f (patch)
tree3f9e8316673cab09b227f50999a4802c374e9cce /gtk
parent7ec6657e4aa1d8083ea141dd943c32009e465ff9 (diff)
downloadgdk-pixbuf-0e9c3629528eb270d9a601448749c609ddb54e3f.tar.gz
Merged from trunk:
2007-12-1 Cody Russell <bratsche@gnome.org> Merged from trunk: * gtk/gtkpaned.c: (gtk_paned_set_position) [Win32]: On Windows, queue a redraw of child2 whenever we set the pane handle position. This is unfortunately kind of hacky, but solves the visual artifacts that were occuring on at least certain types of child widgets (e.g., text views and tree views) that are inside horizontal or vertical panes. (#144269) svn path=/branches/gtk-2-12/; revision=19096
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkpaned.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c
index 9c611713d..1752de0ce 100644
--- a/gtk/gtkpaned.c
+++ b/gtk/gtkpaned.c
@@ -1232,6 +1232,11 @@ gtk_paned_set_position (GtkPaned *paned,
g_object_thaw_notify (object);
gtk_widget_queue_resize (GTK_WIDGET (paned));
+
+#ifdef G_OS_WIN32
+ /* Hacky work-around for bug #144269 */
+ gtk_widget_queue_resize (paned->child2);
+#endif
}
/**