Well, fuck, revert and bugfix

This commit is contained in:
Uriziel 2012-09-21 17:20:16 +02:00
parent b55d2f4e92
commit 0b1d0e9429

View File

@ -94,6 +94,8 @@ class MplayerProtocol(LineProcessProtocol):
self.set_position(0) self.set_position(0)
self.send_get_filename() self.send_get_filename()
self.send_get_length()
self.send_get_filepath()
def ask_for_status(self): def ask_for_status(self):
self.send_get_paused() self.send_get_paused()
@ -145,17 +147,15 @@ class MplayerProtocol(LineProcessProtocol):
self.setUpFileInPlayer() self.setUpFileInPlayer()
def set_paused(self, value): def set_paused(self, value):
self.set_pause = value # docs say i can't set "pause" property, but it works...
self.send_get_paused() # no, Fluxid, it doesn't on Windows, fuck you. TODO:
self.send_set_property('pause', 'yes' if value else 'no')
def send_get_paused(self): def send_get_paused(self):
self.send_get_property('pause') self.send_get_property('pause')
def mplayer_answer_pause(self, value): def mplayer_answer_pause(self, value):
value = value == 'yes' value = value == 'yes'
if(self.set_pause <> None and self.set_pause <> value):
self.writeLines('pause')
self.set_pause = None
self.tmp_paused = value self.tmp_paused = value
def set_position(self, value): def set_position(self, value):