From d78bd3829c186685849a336f0fc756bef554aec5 Mon Sep 17 00:00:00 2001 From: Matthew Loper Date: Sat, 25 Mar 2000 22:33:30 +0000 Subject: + * shell/e-shell-view.c (get_view): Move CORBA_Environment to + different scope. + + * ebook/e-book.c, + ebook/e-book.h, + ebook/e-book.h, + ebook/e-card-fields.h, + ebook/e-card.h, + ebook/e-commerce.h: old, removed. Up-to-date EBook stuff is kept + in addressbook/backend/ebook. svn path=/trunk/; revision=2162 --- shell/e-shell-view.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'shell') diff --git a/shell/e-shell-view.c b/shell/e-shell-view.c index 189a762af9..b4558c023b 100644 --- a/shell/e-shell-view.c +++ b/shell/e-shell-view.c @@ -86,7 +86,6 @@ get_view (EShellView *eshell_view, EFolder *efolder, Bonobo_UIHandler uih) { GtkWidget *w = NULL; Evolution_Shell corba_shell = CORBA_OBJECT_NIL; - CORBA_Environment ev; EShell *shell_model = eshell_view->eshell; /* This type could be E_FOLDER_MAIL, E_FOLDER_CONTACTS, etc */ @@ -104,9 +103,6 @@ get_view (EShellView *eshell_view, EFolder *efolder, Bonobo_UIHandler uih) g_warning ("The shell Bonobo object does not have " "an associated CORBA object\n"); - /* initialize the corba environment */ - CORBA_exception_init (&ev); - /* depending on the type of folder, * we launch a different bonobo component */ switch (e_folder_type) { @@ -150,9 +146,14 @@ get_view (EShellView *eshell_view, EFolder *efolder, Bonobo_UIHandler uih) /* If it does, pass our shell interface to it */ if (corba_sr != CORBA_OBJECT_NIL) { + + CORBA_Environment ev; + CORBA_exception_init (&ev); Evolution_ServiceRepository_set_shell (corba_sr, corba_shell, &ev); + CORBA_exception_free (&ev); + } else { g_print ("The bonobo component for \"%s\" doesn't " @@ -160,7 +161,7 @@ get_view (EShellView *eshell_view, EFolder *efolder, Bonobo_UIHandler uih) "Evolution::ServiceRepository interface\n", e_folder_get_description (efolder)); } - + gtk_widget_show (w); } -- cgit v1.2.3