From 81640a96128057899f8c4678ce0184b8ade76bfb Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Fri, 21 Dec 2012 19:19:26 +0000 Subject: [PATCH] Fix media starting in wrong place --- openlp/core/ui/media/mediacontroller.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openlp/core/ui/media/mediacontroller.py b/openlp/core/ui/media/mediacontroller.py index 2480aef28..e7f052e21 100644 --- a/openlp/core/ui/media/mediacontroller.py +++ b/openlp/core/ui/media/mediacontroller.py @@ -414,9 +414,13 @@ class MediaController(object): """ log.debug(u'video_play') controller = msg[0] + controller.seekSlider.blockSignals(True) + controller.volumeSlider.blockSignals(True) for display in self.curDisplayMediaPlayer.keys(): if display.controller == controller: if not self.curDisplayMediaPlayer[display].play(display): + controller.seekSlider.blockSignals(False) + controller.volumeSlider.blockSignals(False) return False if status: display.frame.evaluateJavaScript(u'show_blank("desktop");') @@ -428,6 +432,8 @@ class MediaController(object): # Start Timer for ui updates if not self.timer.isActive(): self.timer.start() + controller.seekSlider.blockSignals(False) + controller.volumeSlider.blockSignals(False) return True def video_pause(self, msg):