aboutsummaryrefslogtreecommitdiffstats
path: root/shell/evolution-shell-component-client.c
diff options
context:
space:
mode:
Diffstat (limited to 'shell/evolution-shell-component-client.c')
-rw-r--r--shell/evolution-shell-component-client.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/shell/evolution-shell-component-client.c b/shell/evolution-shell-component-client.c
index bba3cb462e..b1666c2f27 100644
--- a/shell/evolution-shell-component-client.c
+++ b/shell/evolution-shell-component-client.c
@@ -72,6 +72,8 @@ corba_exception_to_result (const CORBA_Environment *ev)
if (ev->_major == CORBA_USER_EXCEPTION) {
if (strcmp (ev->_repo_id, ex_GNOME_Evolution_ShellComponent_AlreadyOwned) == 0)
return EVOLUTION_SHELL_COMPONENT_ALREADYOWNED;
+ if (strcmp (ev->_repo_id, ex_GNOME_Evolution_ShellComponent_OldOwnerHasDied) == 0)
+ return EVOLUTION_SHELL_COMPONENT_OLDOWNERHASDIED;
if (strcmp (ev->_repo_id, ex_GNOME_Evolution_ShellComponent_NotOwned) == 0)
return EVOLUTION_SHELL_COMPONENT_NOTOWNED;
if (strcmp (ev->_repo_id, ex_GNOME_Evolution_ShellComponent_NotFound) == 0)
@@ -379,6 +381,7 @@ evolution_shell_component_client_new (const char *id)
{
CORBA_Environment ev;
CORBA_Object corba_object;
+ char *ior;
g_return_val_if_fail (id != NULL, NULL);
@@ -390,6 +393,13 @@ evolution_shell_component_client_new (const char *id)
g_warning ("Could not start up component for %s.", id);
return NULL;
}
+
+#if 0
+ ior = CORBA_ORB_object_to_string (bonobo_orb (), corba_object, &ev);
+ g_print ("--- %s %s\n", id, ior);
+ CORBA_free (ior);
+#endif
+
CORBA_exception_free (&ev);
if (corba_object == CORBA_OBJECT_NIL) {