aboutsummaryrefslogtreecommitdiffstats
path: root/mail/mail-vfolder.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/mail-vfolder.c')
-rw-r--r--mail/mail-vfolder.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/mail/mail-vfolder.c b/mail/mail-vfolder.c
index 5c349e20d7..b0ac26792c 100644
--- a/mail/mail-vfolder.c
+++ b/mail/mail-vfolder.c
@@ -464,13 +464,14 @@ mail_vfolder_add_uri (EMailSession *session,
EFilterRule *rule;
const gchar *source;
CamelVeeFolder *vf;
+ CamelProvider *provider;
GList *folders = NULL, *link;
gint remote;
gint is_ignore;
gchar *uri;
- remote = (((CamelService *)store)->provider->flags &
- CAMEL_PROVIDER_IS_REMOTE) != 0;
+ provider = camel_service_get_provider (CAMEL_SERVICE (store));
+ remote = (provider->flags & CAMEL_PROVIDER_IS_REMOTE) != 0;
uri = em_uri_from_camel (curi);
if (uri_is_spethal (store, curi)) {