[evolution-kolab] ECalBackendKolab lock KolabMailAccess instance mutex as early as possible



commit 52d87a487b43b189096f59b7347c880dcf6f92d5
Author: Christian Hilberg <hilberg kernelconcepts de>
Date:   Tue Sep 4 15:32:25 2012 +0200

    ECalBackendKolab lock KolabMailAccess instance mutex as early as possible

 src/calendar/e-cal-backend-kolab.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/calendar/e-cal-backend-kolab.c b/src/calendar/e-cal-backend-kolab.c
index 25edbf7..7a5338c 100644
--- a/src/calendar/e-cal-backend-kolab.c
+++ b/src/calendar/e-cal-backend-kolab.c
@@ -293,11 +293,11 @@ cal_backend_kolab_open (ECalBackendSync *backend,
 	/* cancellable may be NULL */
 	(void)only_if_exists; /* FIXME */
 
+	g_mutex_lock (&koma_objects_lock);
+
 	self = E_CAL_BACKEND_KOLAB (backend);
 	priv = E_CAL_BACKEND_KOLAB_PRIVATE (self);
 
-	g_mutex_lock (&koma_objects_lock);
-
 	icalkind = e_cal_backend_get_kind (E_CAL_BACKEND (backend));
 	/* TODO: this has to be set according to the get_kind() method */
 	switch (icalkind) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]