summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2009-07-06 01:56:05 -0400
committerMatthias Clasen <mclasen@redhat.com>2009-07-06 01:56:05 -0400
commit42e7318b620ad73bd16b28b8f4d648350a337604 (patch)
tree0687e0b134642e19afd40a35eaf37a961c8fb106
parent91868f5e767619985170305ac56a3dc1d851b1ea (diff)
downloadgdk-pixbuf-42e7318b620ad73bd16b28b8f4d648350a337604.tar.gz
Fix redraw issues in GtkInfoBar
This was reported in bug 587716. I have no idea why this used to work just fine for me...
-rw-r--r--gtk/gtkinfobar.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/gtkinfobar.c b/gtk/gtkinfobar.c
index 568bd798e..9ada2c93a 100644
--- a/gtk/gtkinfobar.c
+++ b/gtk/gtkinfobar.c
@@ -330,8 +330,8 @@ gtk_info_bar_expose (GtkWidget *widget,
detail,
widget->allocation.x,
widget->allocation.y,
- widget->allocation.width + 1,
- widget->allocation.height + 1);
+ widget->allocation.width,
+ widget->allocation.height);
}
if (GTK_WIDGET_CLASS (gtk_info_bar_parent_class)->expose_event)
@@ -625,6 +625,7 @@ gtk_info_bar_init (GtkInfoBar *info_bar)
gtk_box_pack_start (GTK_BOX (info_bar), action_area, FALSE, TRUE, 0);
gtk_widget_set_app_paintable (GTK_WIDGET (info_bar), TRUE);
+ gtk_widget_set_redraw_on_allocate (GTK_WIDGET (info_bar), TRUE);
info_bar->priv->content_area = content_area;
info_bar->priv->action_area = action_area;