From 68b437eea21154b1c33882f9cb1f630a6ea03c77 Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Tue, 2 Apr 2013 15:54:02 -0400 Subject: [PATCH] window: reset timeout source id before setting property gtk_window_set_mnemonics_visible() will try to g_source_remove() it otherwise, which seems harmless, but conceptually wrong. https://bugzilla.gnome.org/show_bug.cgi?id=697144 --- gtk/gtkwindow.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index e59584558b..ff9656e09f 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -11152,9 +11152,9 @@ set_auto_mnemonics_visible_cb (gpointer data) { GtkWindow *window = data; - gtk_window_set_mnemonics_visible (window, TRUE); + window->priv->mnemonics_display_timeout_id = 0; - window->priv->auto_mnemonics_timeout_id = 0; + gtk_window_set_mnemonics_visible (window, TRUE); return FALSE; }