From 08779379337ff77729c9d2ebdb6f4aaf486d38a7 Mon Sep 17 00:00:00 2001
From: Victor Shyba <victor.shyba@gmail.com>
Date: Tue, 28 Jul 2015 16:26:14 -0300
Subject: [bug] Consider events flag when ensuring client

Change EventsClientThread behavior so it won't start anymore if
the events flag is set to False
---
 src/leap/common/events/client.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'src')

diff --git a/src/leap/common/events/client.py b/src/leap/common/events/client.py
index 1744341..8d8d522 100644
--- a/src/leap/common/events/client.py
+++ b/src/leap/common/events/client.py
@@ -466,7 +466,7 @@ class EventsClientThread(threading.Thread, EventsClient):
         Make sure the events client thread is started.
         """
         with self._lock:
-            if not self.is_alive():
+            if flags.EVENTS_ENABLED and not self.is_alive():
                 self.daemon = True
                 self.start()
                 self._initialized.wait()
-- 
cgit v1.2.3