From d6513f7c6006065c2513f60a26ab77a98c7a41d1 Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Fri, 7 Dec 2012 17:47:32 +0000 Subject: [PATCH] Fix blank / unblank bug --- openlp/core/ui/media/mediacontroller.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/openlp/core/ui/media/mediacontroller.py b/openlp/core/ui/media/mediacontroller.py index 428921617..fc2b8635a 100644 --- a/openlp/core/ui/media/mediacontroller.py +++ b/openlp/core/ui/media/mediacontroller.py @@ -709,11 +709,10 @@ class MediaController(object): return controller = self.mainWindow.liveController display = self._define_display(controller) - if self.currentMediaPlayer[controller.controllerType].state \ - != MediaState.Playing: + if controller.controllerType in self.currentMediaPlayer and \ + self.currentMediaPlayer[controller.controllerType].state != MediaState.Playing: if self.currentMediaPlayer[controller.controllerType].play(display): - self.currentMediaPlayer[controller.controllerType] \ - .set_visible(display, True) + self.currentMediaPlayer[controller.controllerType].set_visible(display, True) # Start Timer for ui updates if not self.timer.isActive(): self.timer.start()