[gtk: 1/3] gtkmain: Avoid critical messages on closing window
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk: 1/3] gtkmain: Avoid critical messages on closing window
- Date: Wed, 30 Jan 2019 11:53:32 +0000 (UTC)
commit 8ce01084afea49c8aaacf9bd052c969d974ab81b
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Fri Dec 7 19:18:35 2018 -0500
gtkmain: Avoid critical messages on closing window
Do not call _gtk_widget_captured_event(), in propagate_event_down(), or
gtk_widget_event(), in propagate_event_up(), when the widget has been
unrealized.
gtk/gtkmain.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c
index eff0d62ed3..ecd9f44781 100644
--- a/gtk/gtkmain.c
+++ b/gtk/gtkmain.c
@@ -2436,7 +2436,7 @@ propagate_event_up (GtkWidget *widget,
*/
if (!gtk_widget_is_sensitive (widget))
handled_event = event->any.type != GDK_SCROLL;
- else
+ else if (gtk_widget_get_realized (widget))
handled_event = gtk_widget_event (widget, event);
tmp = gtk_widget_get_parent (widget);
@@ -2490,7 +2490,7 @@ propagate_event_down (GtkWidget *widget,
else
handled_event = TRUE;
}
- else
+ else if (gtk_widget_get_realized (widget))
handled_event = _gtk_widget_captured_event (widget, event);
}
g_list_free_full (widgets, (GDestroyNotify)g_object_unref);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]