From c1ce3633db69de57b4a589587627fa088f9a3e5f Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Wed, 15 May 2002 19:07:08 +0000 Subject: Only reconnect if we are already connected, if we are in a disconnected 2002-05-15 Jeffrey Stedfast * camel-service.c (service_setv): Only reconnect if we are already connected, if we are in a disconnected state then no need to reconnect. svn path=/trunk/; revision=16924 --- camel/camel-service.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'camel/camel-service.c') diff --git a/camel/camel-service.c b/camel/camel-service.c index c704852a7c..e8059e460f 100644 --- a/camel/camel-service.c +++ b/camel/camel-service.c @@ -213,7 +213,8 @@ service_setv (CamelObject *object, CamelException *ex, CamelArgV *args) camel_argv_ignore (args, i); } - if (reconnect) { + /* FIXME: what if we are in the process of connecting? */ + if (reconnect && service->status == CAMEL_SERVICE_CONNECTED) { /* reconnect the service using the new URL */ if (camel_service_disconnect (service, TRUE, ex)) camel_service_connect (service, ex); -- cgit v1.2.3