diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | shell/ev-view.c | 2 |
2 files changed, 6 insertions, 0 deletions
@@ -1,3 +1,7 @@ +Wed Feb 16 06:30:13 2005 Jonathan Blandford <jrb@redhat.com> + + * shell/ev-view.c (ev_view_realize): get rid of the black flash. + Tue Feb 15 22:27:13 2005 Jonathan Blandford <jrb@redhat.com> * backend/ev-document-misc.h: diff --git a/shell/ev-view.c b/shell/ev-view.c index f8fc8be..095bd24 100644 --- a/shell/ev-view.c +++ b/shell/ev-view.c @@ -280,6 +280,7 @@ ev_view_realize (GtkWidget *widget) GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED); + attributes.window_type = GDK_WINDOW_CHILD; attributes.wclass = GDK_INPUT_OUTPUT; attributes.visual = gtk_widget_get_visual (widget); @@ -298,6 +299,7 @@ ev_view_realize (GtkWidget *widget) GDK_WA_VISUAL); gdk_window_set_user_data (widget->window, widget); widget->style = gtk_style_attach (widget->style, widget->window); + gdk_window_set_background (widget->window, &widget->style->mid[widget->state]); attributes.x = 0; attributes.y = 0; |