summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2010-09-11 03:27:37 +0200
committerJavier Jardón <jjardon@gnome.org>2010-09-11 04:25:41 +0200
commitd3661589f461a5b292ec230aba280dbc55978d64 (patch)
treea46c330eaa5e974c7b59a3bd8b790881119b1ee2
parentab248d7ca302305a166607dea10c5a6c701755a4 (diff)
downloadgtk+-d3661589f461a5b292ec230aba280dbc55978d64.tar.gz
gtk/gtkwidget.c: Use accessor functions to access GtkWindowGroup
-rw-r--r--gtk/gtkwidget.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index d749118059..a203236068 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -5776,14 +5776,10 @@ gtk_widget_device_is_shadowed (GtkWidget *widget,
!gtk_widget_is_ancestor (widget, grab_widget))
return TRUE;
- if (group->grabs)
- {
- grab_widget = group->grabs->data;
-
- if (widget != grab_widget &&
- !gtk_widget_is_ancestor (widget, grab_widget))
- return TRUE;
- }
+ grab_widget = gtk_window_group_get_current_grab (group);
+ if (grab_widget && widget != grab_widget &&
+ !gtk_widget_is_ancestor (widget, grab_widget))
+ return TRUE;
return FALSE;
}