diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-09-26 09:40:30 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-09-26 09:50:33 -0400 |
commit | 3214122fbde38c3e026f4461ea8fd2cdaa4a4402 (patch) | |
tree | a68d64162c43e219397815439b8bbaae0a0f11b4 /gtk/gtkmain.c | |
parent | 3b62f2f01da84d78905f134cd0547a898eb236ee (diff) | |
download | gtk+-3214122fbde38c3e026f4461ea8fd2cdaa4a4402.tar.gz |
Remove some redundant code
No need to check the same widget twice in a row for being a window.
Diffstat (limited to 'gtk/gtkmain.c')
-rw-r--r-- | gtk/gtkmain.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index 1fa3cf02cc..d8c344f750 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -2502,15 +2502,9 @@ propagate_event (GtkWidget *widget, if (widget != window && gtk_widget_has_grab (widget)) handled_event = propagate_func (widget, event); - if (!handled_event) - { - window = gtk_widget_get_toplevel (widget); - if (GTK_IS_WINDOW (window)) - { - if (gtk_widget_is_sensitive (window)) - handled_event = propagate_func (window, event); - } - } + if (!handled_event && + gtk_widget_is_sensitive (window)) + handled_event = propagate_func (window, event); g_object_unref (widget); return handled_event; |