aboutsummaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorDan Winship <danw@src.gnome.org>2002-07-13 05:33:18 +0800
committerDan Winship <danw@src.gnome.org>2002-07-13 05:33:18 +0800
commitefdafd9d878dc8a5c27b13e18b2d08cb52aa066b (patch)
tree56bb431d95cf397a9d3fb2b1f1d8a54230dcbc30 /shell
parent362f59f59030d924d8696961c99cc22ab7459e7f (diff)
downloadgsoc2013-evolution-efdafd9d878dc8a5c27b13e18b2d08cb52aa066b.tar
gsoc2013-evolution-efdafd9d878dc8a5c27b13e18b2d08cb52aa066b.tar.gz
gsoc2013-evolution-efdafd9d878dc8a5c27b13e18b2d08cb52aa066b.tar.bz2
gsoc2013-evolution-efdafd9d878dc8a5c27b13e18b2d08cb52aa066b.tar.lz
gsoc2013-evolution-efdafd9d878dc8a5c27b13e18b2d08cb52aa066b.tar.xz
gsoc2013-evolution-efdafd9d878dc8a5c27b13e18b2d08cb52aa066b.tar.zst
gsoc2013-evolution-efdafd9d878dc8a5c27b13e18b2d08cb52aa066b.zip
dup the listener, for consistency with the other signals
* evolution-storage.c (impl_Storage_asyncDiscoverSharedFolder): dup the listener, for consistency with the other signals svn path=/trunk/; revision=17444
Diffstat (limited to 'shell')
-rw-r--r--shell/ChangeLog5
-rw-r--r--shell/evolution-storage.c4
2 files changed, 8 insertions, 1 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog
index c515d7f3b8..135774af8e 100644
--- a/shell/ChangeLog
+++ b/shell/ChangeLog
@@ -1,3 +1,8 @@
+2002-07-12 Dan Winship <danw@ximian.com>
+
+ * evolution-storage.c (impl_Storage_asyncDiscoverSharedFolder):
+ dup the listener, for consistency with the other signals
+
2002-07-12 Ettore Perazzoli <ettore@ximian.com>
* evolution-folder-selector-button.c (clicked): Ref the
diff --git a/shell/evolution-storage.c b/shell/evolution-storage.c
index d9c635cf4f..b3ea8089bb 100644
--- a/shell/evolution-storage.c
+++ b/shell/evolution-storage.c
@@ -473,12 +473,14 @@ impl_Storage_asyncDiscoverSharedFolder (PortableServer_Servant servant,
{
BonoboObject *bonobo_object;
EvolutionStorage *storage;
+ CORBA_Object obj_dup;
bonobo_object = bonobo_object_from_servant (servant);
storage = EVOLUTION_STORAGE (bonobo_object);
+ obj_dup = CORBA_Object_duplicate (listener, ev);
gtk_signal_emit (GTK_OBJECT (storage), signals[DISCOVER_SHARED_FOLDER],
- user, folder_name, listener);
+ user, folder_name, obj_dup);
}
static void