Author: duncan
Date: Sun Feb 10 16:01:48 2008
New Revision: 10360
Log:
Still been getting so deadlocks between screensaver and osd modules
Now using the recursive lock from threading.
Modified:
branches/rel-1-7/freevo/src/osd.py
branches/rel-1/freevo/src/osd.py
Modified: branches/rel-1-7/freevo/src/osd.py
==============================================================================
--- branches/rel-1-7/freevo/src/osd.py (original)
+++ branches/rel-1-7/freevo/src/osd.py Sun Feb 10 16:01:48 2008
@@ -243,7 +243,7 @@
threading.Thread.start(self)
self.timer = 0
self.active = False
- self.lock = thread.allocate_lock()
+ self.lock = threading.RLock()
self.rect = None
def wait(self, timer):
Modified: branches/rel-1/freevo/src/osd.py
==============================================================================
--- branches/rel-1/freevo/src/osd.py (original)
+++ branches/rel-1/freevo/src/osd.py Sun Feb 10 16:01:48 2008
@@ -243,7 +243,7 @@
threading.Thread.start(self)
self.timer = 0
self.active = False
- self.lock = thread.allocate_lock()
+ self.lock = threading.RLock()
self.rect = None
def wait(self, timer):
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog