Made client recognize its mpc instance before first file is opened.
This commit is contained in:
parent
5ad04f8bb3
commit
5a003ee065
@ -335,6 +335,7 @@ class MPCHCAPIPlayer(BasePlayer):
|
|||||||
mpc = MPCHCAPIPlayer(client)
|
mpc = MPCHCAPIPlayer(client)
|
||||||
mpc._mpcApi.callbacks.onConnected = lambda: mpc.initPlayer(filePath if(filePath) else None)
|
mpc._mpcApi.callbacks.onConnected = lambda: mpc.initPlayer(filePath if(filePath) else None)
|
||||||
mpc._mpcApi.startMpc(MPCHCAPIPlayer.getExpandedPath(playerPath), args)
|
mpc._mpcApi.startMpc(MPCHCAPIPlayer.getExpandedPath(playerPath), args)
|
||||||
|
client.initPlayer(mpc)
|
||||||
return mpc
|
return mpc
|
||||||
|
|
||||||
def __lockAsking(self):
|
def __lockAsking(self):
|
||||||
@ -366,7 +367,6 @@ class MPCHCAPIPlayer(BasePlayer):
|
|||||||
try:
|
try:
|
||||||
self.__testMpcReady()
|
self.__testMpcReady()
|
||||||
self._mpcApi.callbacks.onUpdateFilename = lambda _: self.__handleUpdatedFilename()
|
self._mpcApi.callbacks.onUpdateFilename = lambda _: self.__handleUpdatedFilename()
|
||||||
self.reactor.callFromThread(self.__client.initPlayer, (self))
|
|
||||||
self.__handleUpdatedFilename()
|
self.__handleUpdatedFilename()
|
||||||
self.askForStatus()
|
self.askForStatus()
|
||||||
except Exception, err:
|
except Exception, err:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user