summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Hergert <chergert@redhat.com>2023-03-03 12:17:07 -0800
committerChristian Hergert <chergert@redhat.com>2023-03-03 12:17:32 -0800
commit32cf104167cbb592b03adf9c780c74961f1d0a69 (patch)
treea92a7039491741c297b220606a9a700ccbe6c181
parentdbb2cb22ca78d1fa7b089a2805f2abb695d790ed (diff)
downloadgtk+-32cf104167cbb592b03adf9c780c74961f1d0a69.tar.gz
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.
-rw-r--r--gtk/inspector/action-editor.c2
1 files changed, 1 insertions, 1 deletions
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,