From: Christian Hergert Date: Mon, 2 May 2022 21:55:55 +0000 (-0700) Subject: actionmuxer: set handler ids initially to zero X-Git-Tag: archive/raspbian/4.6.5+ds-1+rpi1~1^2~19^2^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ce003f4eecaf4f5d5d4523c2242d2ca063e9238a;p=gtk4.git actionmuxer: set handler ids initially to zero These were getting created with possible non-zero values and then inserted into a hashtable where the readers may not know the state of the group. Ensure those values are set to zero until we assign them below. --- diff --git a/gtk/gtkactionmuxer.c b/gtk/gtkactionmuxer.c index 06660ddf89..60ee06dc58 100644 --- a/gtk/gtkactionmuxer.c +++ b/gtk/gtkactionmuxer.c @@ -1269,7 +1269,7 @@ gtk_action_muxer_insert (GtkActionMuxer *muxer, if (!muxer->groups) muxer->groups = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, gtk_action_muxer_free_group); - group = g_slice_new (Group); + group = g_slice_new0 (Group); group->muxer = muxer; group->group = g_object_ref (action_group); group->prefix = g_strdup (prefix);