From 52ef16c21b43ed281bf44c37196b67a9c400b06d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 10 Oct 2022 19:25:20 -0400 Subject: [PATCH] actionmuxer: Add debug spew for action activation This helps tracking down whe activation goes wrong. --- gtk/gtkactionmuxer.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/gtk/gtkactionmuxer.c b/gtk/gtkactionmuxer.c index d118fdae39..7af7bb413b 100644 --- a/gtk/gtkactionmuxer.c +++ b/gtk/gtkactionmuxer.c @@ -27,6 +27,8 @@ #include "gtkmarshalers.h" #include "gtkwidgetprivate.h" #include "gsettings-mapping.h" +#include "gtkdebug.h" +#include "gtkprivate.h" #include @@ -846,9 +848,15 @@ gtk_action_muxer_activate_action (GtkActionMuxer *muxer, if (!_gtk_bitmask_get (muxer->widget_actions_disabled, position)) { if (action->activate) - action->activate (muxer->widget, action->name, parameter); + { + GTK_DEBUG (ACTIONS, "%s: activate action", action->name); + action->activate (muxer->widget, action->name, parameter); + } else if (action->pspec) - prop_action_activate (muxer->widget, action, parameter); + { + GTK_DEBUG (ACTIONS, "%s: activate prop action", action->pspec->name); + prop_action_activate (muxer->widget, action, parameter); + } } return; -- 2.30.2