diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2014-08-15 12:44:13 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2014-08-15 12:44:13 +0100 |
commit | a7f3f949859858d31f22bd72384ca391173b28e7 (patch) | |
tree | 7a1faba13828faac592b3603d5367237ed88c6ce | |
parent | 06bd4aba2b400369c4b2a3771e85af3e827766b4 (diff) | |
download | gtk+-a7f3f949859858d31f22bd72384ca391173b28e7.tar.gz |
glarea: Clean up the ::realize implementation
-rw-r--r-- | gtk/gtkglarea.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c index 969d1140c7..5dec12c2a3 100644 --- a/gtk/gtkglarea.c +++ b/gtk/gtkglarea.c @@ -283,7 +283,9 @@ gtk_gl_area_realize (GtkWidget *widget) attributes.height = allocation.height; attributes.wclass = GDK_INPUT_OUTPUT; attributes.visual = gtk_widget_get_visual (widget); - attributes.event_mask = gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK; + attributes.event_mask = gtk_widget_get_events (widget) | + GDK_EXPOSURE_MASK | + GDK_STRUCTURE_MASK; attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL; @@ -294,10 +296,7 @@ gtk_gl_area_realize (GtkWidget *widget) gtk_widget_set_window (widget, window); if (context != NULL) - { - gdk_gl_context_set_window (context, gtk_widget_get_window (widget)); - gdk_gl_context_update (context); - } + gdk_gl_context_set_window (context, gtk_widget_get_window (widget)); } static void |