aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/folder-unsubscribe/folder-unsubscribe.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/folder-unsubscribe/folder-unsubscribe.c')
-rw-r--r--plugins/folder-unsubscribe/folder-unsubscribe.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/plugins/folder-unsubscribe/folder-unsubscribe.c b/plugins/folder-unsubscribe/folder-unsubscribe.c
index 9b6e6fa38c..227da31ec1 100644
--- a/plugins/folder-unsubscribe/folder-unsubscribe.c
+++ b/plugins/folder-unsubscribe/folder-unsubscribe.c
@@ -45,7 +45,7 @@ void org_gnome_mail_folder_unsubscribe (EPlugin *plug, EMPopupTargetFolder *targ
struct _folder_unsub_t {
struct _mail_msg msg;
-
+
char *uri;
};
@@ -53,7 +53,7 @@ static char *
folder_unsubscribe__desc (struct _mail_msg *mm, int done)
{
struct _folder_unsub_t *unsub = (struct _folder_unsub_t *) mm;
-
+
return g_strdup_printf (_("Unsubscribing from folder \"%s\""), unsub->uri);
}
@@ -65,19 +65,19 @@ folder_unsubscribe__unsub (struct _mail_msg *mm)
const char *path = NULL;
CamelStore *store;
CamelURL *url;
-
+
if (!(store = camel_session_get_store (session, unsub->uri, &mm->ex)))
return;
-
+
url = camel_url_new (unsub->uri, NULL);
if (((CamelService *) store)->provider->url_flags & CAMEL_URL_FRAGMENT_IS_PATH)
path = url->fragment;
else if (url->path && url->path[0])
path = url->path + 1;
-
+
if (path != NULL)
camel_store_unsubscribe_folder (store, path, &mm->ex);
-
+
camel_url_free (url);
}
@@ -85,7 +85,7 @@ static void
folder_unsubscribe__free (struct _mail_msg *mm)
{
struct _folder_unsub_t *unsub = (struct _folder_unsub_t *) mm;
-
+
g_free (unsub->uri);
}
@@ -101,12 +101,12 @@ void
org_gnome_mail_folder_unsubscribe (EPlugin *plug, EMPopupTargetFolder *target)
{
struct _folder_unsub_t *unsub;
-
+
if (target->uri == NULL)
return;
-
+
unsub = mail_msg_new (&unsubscribe_op, NULL, sizeof (struct _folder_unsub_t));
unsub->uri = g_strdup (target->uri);
-
+
e_thread_put (mail_thread_new, (EMsg *) unsub);
}