summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2017-08-26 10:55:16 -0400
committerMatthias Clasen <mclasen@redhat.com>2017-08-26 10:55:16 -0400
commit6d81eafb3267716520a7878ed5e63c33556518a3 (patch)
tree974584e96aa619475ab949ed6e9888a7f61bcdf9
parentbebb50ff5fa9ab436f945ac72f42204bfadf33b7 (diff)
downloadgtk+-6d81eafb3267716520a7878ed5e63c33556518a3.tar.gz
header bar: Use GdkEvent API
-rw-r--r--gtk/gtkheaderbar.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkheaderbar.c b/gtk/gtkheaderbar.c
index 5b8ca74abd..de2501702a 100644
--- a/gtk/gtkheaderbar.c
+++ b/gtk/gtkheaderbar.c
@@ -1801,8 +1801,10 @@ window_state_changed (GtkWidget *window,
gpointer data)
{
GtkHeaderBar *bar = GTK_HEADER_BAR (data);
+ GdkWindowState changed, new_state;
- if (event->changed_mask & (GDK_WINDOW_STATE_FULLSCREEN | GDK_WINDOW_STATE_MAXIMIZED | GDK_WINDOW_STATE_TILED))
+ gdk_event_get_window_state ((GdkEvent *)event, &changed, &new_state);
+ if (changed & (GDK_WINDOW_STATE_FULLSCREEN | GDK_WINDOW_STATE_MAXIMIZED | GDK_WINDOW_STATE_TILED))
_gtk_header_bar_update_window_buttons (bar);
return FALSE;