Made client recognize its mpc instance before first file is opened.

This commit is contained in:
Uriziel 2013-06-12 16:42:47 +02:00
parent 5ad04f8bb3
commit 5a003ee065

View File

@ -335,6 +335,7 @@ class MPCHCAPIPlayer(BasePlayer):
mpc = MPCHCAPIPlayer(client)
mpc._mpcApi.callbacks.onConnected = lambda: mpc.initPlayer(filePath if(filePath) else None)
mpc._mpcApi.startMpc(MPCHCAPIPlayer.getExpandedPath(playerPath), args)
client.initPlayer(mpc)
return mpc
def __lockAsking(self):
@ -366,7 +367,6 @@ class MPCHCAPIPlayer(BasePlayer):
try:
self.__testMpcReady()
self._mpcApi.callbacks.onUpdateFilename = lambda _: self.__handleUpdatedFilename()
self.reactor.callFromThread(self.__client.initPlayer, (self))
self.__handleUpdatedFilename()
self.askForStatus()
except Exception, err: