diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2001-08-08 01:28:08 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2001-08-08 01:28:08 +0800 |
commit | db2a3227a2bdcf2626b1e5e54b108a5e9a6b45e2 (patch) | |
tree | 97eba0e3aae859568f80e08b294eb24c9de3d90a /shell/evolution-activity-client.c | |
parent | 86244115e3b6c4d15d118fe295adad77c3f32620 (diff) | |
download | gsoc2013-evolution-db2a3227a2bdcf2626b1e5e54b108a5e9a6b45e2.tar.gz gsoc2013-evolution-db2a3227a2bdcf2626b1e5e54b108a5e9a6b45e2.tar.zst gsoc2013-evolution-db2a3227a2bdcf2626b1e5e54b108a5e9a6b45e2.zip |
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
Diffstat (limited to 'shell/evolution-activity-client.c')
-rw-r--r-- | shell/evolution-activity-client.c | 8 |
1 files changed, 7 insertions, 1 deletions
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; |