From e03caede39d044d432f65a4eb41118cbc50a8800 Mon Sep 17 00:00:00 2001
From: Alexandre Savard <alexandresavard@alexandresavard-desktop.(none)>
Date: Wed, 17 Mar 2010 16:40:20 -0400
Subject: [PATCH] [#3045] Init the gobject thread before starting glib Mainloop
 in test suite

---
 tools/pysflphone/sflphonectrlsimple.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/tools/pysflphone/sflphonectrlsimple.py b/tools/pysflphone/sflphonectrlsimple.py
index df298ce791..a92ee307dd 100755
--- a/tools/pysflphone/sflphonectrlsimple.py
+++ b/tools/pysflphone/sflphonectrlsimple.py
@@ -66,6 +66,7 @@ class SflPhoneCtrlSimple(Thread):
         self.registered = False
         self.register()
 	self.currentCallId = ""
+
 	self.loop = MainLoop()
 
 	self.test = test
@@ -603,4 +604,9 @@ class SflPhoneCtrlSimple(Thread):
 	return callid
 
     def run(self):
-        self.loop.run()
+        gobject.threads_init()
+        # self.loop.run()
+	context = self.loop.get_context()
+
+	while 1:
+            context.iteration(True)
-- 
GitLab