From db2a3227a2bdcf2626b1e5e54b108a5e9a6b45e2 Mon Sep 17 00:00:00 2001 From: Ettore Perazzoli Date: Tue, 7 Aug 2001 17:28:08 +0000 Subject: Free the CORBA version of the animated icon. * evolution-activity-client.c (evolution_activity_client_construct): Free the CORBA version of the animated icon. svn path=/trunk/; revision=11731 --- shell/ChangeLog | 6 ++++++ shell/evolution-activity-client.c | 8 +++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/shell/ChangeLog b/shell/ChangeLog index de742e8343..ee20a48b27 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,9 @@ +2001-08-07 Ettore Perazzoli + + * evolution-activity-client.c + (evolution_activity_client_construct): Free the CORBA version of + the animated icon. + 2001-08-07 Not Zed * evolution-activity-client.c (impl_destroy): Unref the listener diff --git a/shell/evolution-activity-client.c b/shell/evolution-activity-client.c index d7805d6583..eb233728f3 100644 --- a/shell/evolution-activity-client.c +++ b/shell/evolution-activity-client.c @@ -323,6 +323,7 @@ evolution_activity_client_construct (EvolutionActivityClient *activity_client, GNOME_Evolution_Activity activity_interface; CORBA_Environment ev; CORBA_boolean suggest_display; + GNOME_Evolution_AnimatedIcon *corba_animated_icon; g_return_val_if_fail (activity_client != NULL, FALSE); g_return_val_if_fail (EVOLUTION_IS_ACTIVITY_CLIENT (activity_client), FALSE); @@ -348,15 +349,20 @@ evolution_activity_client_construct (EvolutionActivityClient *activity_client, return FALSE; } + corba_animated_icon = create_corba_animated_icon_from_pixbuf_array (animated_icon); + GNOME_Evolution_Activity_operationStarted (activity_interface, component_id, - create_corba_animated_icon_from_pixbuf_array (animated_icon), + corba_animated_icon, information, cancellable, bonobo_object_corba_objref (BONOBO_OBJECT (priv->listener)), &priv->activity_id, &suggest_display, &ev); + + CORBA_free (corba_animated_icon); + if (ev._major != CORBA_NO_EXCEPTION) { CORBA_exception_free (&ev); return FALSE; -- cgit v1.2.3