diff options
author | Ted Gould <ted@gould.cx> | 2010-04-17 12:46:29 -0500 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2010-04-17 12:46:29 -0500 |
commit | d1c480d8bf683cfb1a4fec7d9d6fd53e969bbf19 (patch) | |
tree | 9d1e8ad26b161e35dddff3da4e41e060836fcb79 /libdbusmenu-glib/menuitem.c | |
parent | d40baa2d6e30001d423658ce3ac173449f932310 (diff) | |
parent | e26f80a52f0453ee7efaca86487f5e04a17fd35b (diff) | |
download | libdbusmenu-d1c480d8bf683cfb1a4fec7d9d6fd53e969bbf19.tar.gz libdbusmenu-d1c480d8bf683cfb1a4fec7d9d6fd53e969bbf19.tar.bz2 libdbusmenu-d1c480d8bf683cfb1a4fec7d9d6fd53e969bbf19.zip |
Cleaning up refcounting
Diffstat (limited to 'libdbusmenu-glib/menuitem.c')
-rw-r--r-- | libdbusmenu-glib/menuitem.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libdbusmenu-glib/menuitem.c b/libdbusmenu-glib/menuitem.c index 220f7e5..6a3c4bc 100644 --- a/libdbusmenu-glib/menuitem.c +++ b/libdbusmenu-glib/menuitem.c @@ -491,8 +491,8 @@ take_children_signal (gpointer data, gpointer user_data) #ifdef MASSIVEDEBUGGING g_debug("Menuitem %d (%s) signalling child removed %d (%s)", ID(user_data), LABEL(user_data), ID(data), LABEL(data)); #endif - g_object_unref(G_OBJECT(data)); g_signal_emit(G_OBJECT(user_data), signals[CHILD_REMOVED], 0, DBUSMENU_MENUITEM(data), TRUE); + g_object_unref(G_OBJECT(data)); return; } @@ -681,8 +681,8 @@ dbusmenu_menuitem_child_delete (DbusmenuMenuitem * mi, DbusmenuMenuitem * child) #ifdef MASSIVEDEBUGGING g_debug("Menuitem %d (%s) signalling child removed %d (%s)", ID(mi), LABEL(mi), ID(child), LABEL(child)); #endif - g_object_unref(G_OBJECT(child)); g_signal_emit(G_OBJECT(mi), signals[CHILD_REMOVED], 0, child, TRUE); + g_object_unref(G_OBJECT(child)); return TRUE; } |