summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2017-08-26 10:50:50 -0400
committerMatthias Clasen <mclasen@redhat.com>2017-08-26 10:50:50 -0400
commit903646259d63854921a0c72db58f01120bb4a036 (patch)
treee96044ceaba4120b60078b04cdf88c825b531e6e
parenta42dad4c0c28259918a0cc2858b7fddf0973b6b0 (diff)
downloadgtk+-903646259d63854921a0c72db58f01120bb4a036.tar.gz
window accessible: Use GdkEvent API
-rw-r--r--gtk/a11y/gtkwindowaccessible.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/a11y/gtkwindowaccessible.c b/gtk/a11y/gtkwindowaccessible.c
index 3941b38072..572ee74d8d 100644
--- a/gtk/a11y/gtkwindowaccessible.c
+++ b/gtk/a11y/gtkwindowaccessible.c
@@ -77,10 +77,12 @@ window_state_event_cb (GtkWidget *widget,
GdkEventWindowState *event)
{
AtkObject* obj;
+ GdkWindowState changed, new_state;
+ gdk_event_get_window_state ((GdkEvent *)event, &changed, &new_state);
obj = gtk_widget_get_accessible (widget);
atk_object_notify_state_change (obj, ATK_STATE_ICONIFIED,
- (event->new_window_state & GDK_WINDOW_STATE_ICONIFIED) != 0);
+ (new_state & GDK_WINDOW_STATE_ICONIFIED) != 0);
return FALSE;
}