diff options
author | Christian Hergert <chergert@redhat.com> | 2023-03-03 12:17:07 -0800 |
---|---|---|
committer | Christian Hergert <chergert@redhat.com> | 2023-03-03 12:17:32 -0800 |
commit | 32cf104167cbb592b03adf9c780c74961f1d0a69 (patch) | |
tree | a92a7039491741c297b220606a9a700ccbe6c181 | |
parent | dbb2cb22ca78d1fa7b089a2805f2abb695d790ed (diff) | |
download | gtk+-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.c | 2 |
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, |