From c6687bb3bc9e34b20da5c77a5adf42afb4a168f9 Mon Sep 17 00:00:00 2001 From: Neil Jagdish Patel Date: Thu, 21 Jul 2011 13:18:47 +0100 Subject: Always send the actual pointers to the entry not pointers to copies --- src/indicator-session.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/indicator-session.c b/src/indicator-session.c index 068ffef..af4e2eb 100644 --- a/src/indicator-session.c +++ b/src/indicator-session.c @@ -449,17 +449,15 @@ user_menu_visibility_get_cb (GObject* obj, GAsyncResult* res, gpointer user_data //Otherwise self->show_users_entry = update; - IndicatorObjectEntry user_entry = self->users; - if (self->show_users_entry == TRUE){ g_signal_emit_by_name ((gpointer)self, "entry-added", - &user_entry); + &self->users); } else{ g_signal_emit_by_name ((gpointer)self, "entry-removed", - &user_entry); + &self->users); } } @@ -489,18 +487,16 @@ receive_signal (GDBusProxy * proxy, //Otherwise self->show_users_entry = update; - - IndicatorObjectEntry user_entry = self->users; if (self->show_users_entry == TRUE){ g_signal_emit_by_name ((gpointer)self, "entry-added", - &user_entry); + &self->users); } else{ g_signal_emit_by_name ((gpointer)self, "entry-removed", - &user_entry); + &self->users); } } } -- cgit v1.2.3