diff options
Diffstat (limited to 'camel/providers/imapp/camel-imapp-provider.c')
-rw-r--r-- | camel/providers/imapp/camel-imapp-provider.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/camel/providers/imapp/camel-imapp-provider.c b/camel/providers/imapp/camel-imapp-provider.c index 4abc633498..6b0cdd2d43 100644 --- a/camel/providers/imapp/camel-imapp-provider.c +++ b/camel/providers/imapp/camel-imapp-provider.c @@ -74,6 +74,8 @@ CamelServiceAuthType camel_imapp_password_authtype = { void camel_imapp_module_init(CamelSession *session) { + extern void camel_exception_setup(void); + imapp_provider.object_types[CAMEL_PROVIDER_STORE] = camel_imapp_store_get_type(); imapp_provider.url_hash = camel_url_hash; imapp_provider.url_equal = camel_url_equal; @@ -81,6 +83,10 @@ camel_imapp_module_init(CamelSession *session) imapp_provider.authtypes = g_list_prepend(imapp_provider.authtypes, camel_sasl_authtype_list(FALSE)); imapp_provider.authtypes = g_list_prepend(imapp_provider.authtypes, &camel_imapp_password_authtype); + /* blah ... could just use it in object setup? */ + /* TEMPORARY */ + camel_exception_setup(); + camel_session_register_provider(session, &imapp_provider); } |