diff options
Diffstat (limited to 'mail/em-folder-selector.c')
-rw-r--r-- | mail/em-folder-selector.c | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/mail/em-folder-selector.c b/mail/em-folder-selector.c index 73d0e75cb7..c0ba28d7f4 100644 --- a/mail/em-folder-selector.c +++ b/mail/em-folder-selector.c @@ -46,6 +46,7 @@ #include "em-folder-tree.h" #include "em-folder-selector.h" +#include "em-folder-utils.h" #define d(x) @@ -133,31 +134,8 @@ em_folder_selector_finalize (GObject *obj) } static void -folder_created_cb (EMFolderTreeModel *model, const char *path, const char *uri, EMFolderSelector *emfs) -{ - CamelException ex; - CamelStore *store; - - camel_exception_init (&ex); - if (!(store = (CamelStore *) camel_session_get_service (session, uri, CAMEL_PROVIDER_STORE, &ex))) - return; - - if (camel_store_folder_uri_equal (store, emfs->created_uri, uri)) { - em_folder_tree_set_selected (emfs->emft, uri); - g_signal_handler_disconnect (model, emfs->created_id); - emfs->created_id = 0; - } - - camel_object_unref (store); -} - -static void emfs_response (GtkWidget *dialog, int response, EMFolderSelector *emfs) { - EMFolderTreeModel *model; - const char *path, *uri; - EMFolderTree *emft; - if (response != EM_FOLDER_SELECTOR_RESPONSE_NEW) return; |