From 027f53a2c877f25696b740c303f748999ae033e2 Mon Sep 17 00:00:00 2001 From: Chris Toshok Date: Mon, 15 Jul 2002 07:03:38 +0000 Subject: set corba_folder.customIconName so we don't crash. 2002-07-14 Chris Toshok * e-shell.c (folder_selection_dialog_folder_selected_cb): set corba_folder.customIconName so we don't crash. (impl_Shell_selectUserFolder): remove the default_type parameter to fix a compiler warning. svn path=/trunk/; revision=17451 --- shell/ChangeLog | 7 +++++++ shell/e-shell.c | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/shell/ChangeLog b/shell/ChangeLog index 135774af8e..783edc1152 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,10 @@ +2002-07-14 Chris Toshok + + * e-shell.c (folder_selection_dialog_folder_selected_cb): set + corba_folder.customIconName so we don't crash. + (impl_Shell_selectUserFolder): remove the default_type parameter + to fix a compiler warning. + 2002-07-12 Dan Winship * evolution-storage.c (impl_Storage_asyncDiscoverSharedFolder): diff --git a/shell/e-shell.c b/shell/e-shell.c index ebe6086a66..5e5ca4e008 100644 --- a/shell/e-shell.c +++ b/shell/e-shell.c @@ -268,6 +268,7 @@ folder_selection_dialog_folder_selected_cb (EShellFolderSelectionDialog *folder_ corba_folder.physicalUri = ""; corba_folder.evolutionUri = ""; corba_folder.unreadCount = -1; + corba_folder.customIconName = ""; } else { corba_folder.type = (CORBA_char *)e_folder_get_type_string (folder); corba_folder.description = (CORBA_char *)e_folder_get_description (folder); @@ -279,6 +280,9 @@ folder_selection_dialog_folder_selected_cb (EShellFolderSelectionDialog *folder_ corba_folder.physicalUri = ""; corba_folder.evolutionUri = (CORBA_char *)g_strconcat (E_SHELL_URI_PREFIX, path, NULL); corba_folder.unreadCount = e_folder_get_unread_count (folder); + corba_folder.customIconName = (CORBA_char *)e_folder_get_custom_icon_name (folder); + if (corba_folder.customIconName == NULL) + corba_folder.customIconName = ""; } GNOME_Evolution_FolderSelectionListener_notifySelected (listener, &corba_folder, &ev); @@ -543,7 +547,6 @@ impl_Shell_selectUserFolder (PortableServer_Servant servant, const CORBA_char *title, const CORBA_char *default_folder, const GNOME_Evolution_Shell_FolderTypeNameList *corba_allowed_type_names, - const CORBA_char *default_type, CORBA_Environment *ev) { GtkWidget *folder_selection_dialog; -- cgit v1.2.3