From 32cf104167cbb592b03adf9c780c74961f1d0a69 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 3 Mar 2023 12:17:07 -0800 Subject: [PATCH] inspector: be defensive against out parameters Set initial state to NULL so that we don't risk accessing an unset out parameter. Fixes a crash when activating certain actions. --- gtk/inspector/action-editor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/inspector/action-editor.c b/gtk/inspector/action-editor.c index 052ef237b0..616a592096 100644 --- a/gtk/inspector/action-editor.c +++ b/gtk/inspector/action-editor.c @@ -185,7 +185,7 @@ action_state_changed_cb (GActionGroup *group, static void update_widgets (GtkInspectorActionEditor *r) { - GVariant *state; + GVariant *state = NULL; if (G_IS_ACTION_GROUP (r->owner)) g_action_group_query_action (G_ACTION_GROUP (r->owner), r->name,