[libdazzle] gtk: always replace gobject data field
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libdazzle] gtk: always replace gobject data field
- Date: Fri, 23 Jun 2017 00:00:55 +0000 (UTC)
commit 2a4a4532aa0f57f86019dd22b6c6b933a323bfb5
Author: Christian Hergert <chergert redhat com>
Date: Thu Jun 22 17:00:46 2017 -0700
gtk: always replace gobject data field
This should always be cleared when this function is called (and replaced
with the new data set).
src/util/dzl-gtk.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/util/dzl-gtk.c b/src/util/dzl-gtk.c
index aa34228..ff80efd 100644
--- a/src/util/dzl-gtk.c
+++ b/src/util/dzl-gtk.c
@@ -416,7 +416,7 @@ dzl_gtk_widget_mux_action_groups (GtkWidget *widget,
{
prefixes = gtk_widget_list_action_prefixes (from_widget);
if (prefixes == NULL)
- return;
+ goto replace_key;
for (guint i = 0; prefixes [i]; i++)
{
@@ -429,8 +429,8 @@ dzl_gtk_widget_mux_action_groups (GtkWidget *widget,
}
}
+replace_key:
/* Store the set of muxed prefixes so that we can unmux them later. */
-
g_object_set_data_full (G_OBJECT (widget), mux_key,
g_strdupv ((gchar **)prefixes),
(GDestroyNotify) g_strfreev);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]