From 2bdcfe5c47e9add476eab5d848b30d9d1715c153 Mon Sep 17 00:00:00 2001 From: Peter Williams Date: Wed, 30 Aug 2000 17:09:42 +0000 Subject: Make CamelServices connect only when told to (old behavior). Make CamelRemoteStore do its stuff in service::connect, not ::post_connect. svn path=/trunk/; revision=5116 --- mail/mail-config-gui.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'mail/mail-config-gui.c') diff --git a/mail/mail-config-gui.c b/mail/mail-config-gui.c index e64e7a15be..8a007dc1c1 100644 --- a/mail/mail-config-gui.c +++ b/mail/mail-config-gui.c @@ -2266,15 +2266,14 @@ static void do_test_service (gpointer in_data, gpointer op_data, CamelException service = camel_session_get_service (session, input->url, input->type, ex); - + if (camel_exception_get_id (ex) != CAMEL_EXCEPTION_NONE) { data->success = FALSE; - /*} else if (camel_service_connect (service, ex)) { - *camel_service_disconnect (service, ex); - *data->success = TRUE; - */ + } else if (camel_service_connect (service, ex)) { + camel_service_disconnect (service, ex); + data->success = TRUE; } else { - data->success = TRUE; + data->success = FALSE; } camel_object_unref (CAMEL_OBJECT (service)); -- cgit v1.2.3