Author: dmeyer
Date: Mon Nov  6 15:01:38 2006
New Revision: 1982

Modified:
   trunk/popcorn/src/generic.py

Log:
do not release on STATE_NOT_RUNNING->STATE_IDLE

Modified: trunk/popcorn/src/generic.py
==============================================================================
--- trunk/popcorn/src/generic.py        (original)
+++ trunk/popcorn/src/generic.py        Mon Nov  6 15:01:38 2006
@@ -189,7 +189,8 @@
             # This needs to be fixed.
             self._player = None
         
-        if self.get_state() == STATE_IDLE and not self._pending:
+        if self.get_state() == STATE_IDLE and not self._pending and \
+               not old_state == STATE_NOT_RUNNING:
             # no new mrl to play, release player
             log.info('release player')
             return self._player.release()
@@ -221,9 +222,9 @@
         The real open function called from 'open'.
         """
         self._player.set_config(self._config)
-        self._player.open(mrl)
         self._player.set_window(self._window)
         self._player.set_size(self._size)
+        self._player.open(mrl)
         self.signals['open'].emit()
 
 

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to