From 31018fb5aeb9c9dfe1e56172c237014af71b72d4 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Tue, 25 Nov 2014 22:22:28 +0000 Subject: [PATCH] When escaping live display stop looping to prevent display to reappear. Fixes bug 1266271 Fixes: https://launchpad.net/bugs/1266271 --- openlp/core/ui/slidecontroller.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index 85fe240d4..3cbdf4c33 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -493,6 +493,11 @@ class SlideController(DisplayController, RegistryProperties): """ self.display.setVisible(False) self.media_controller.media_stop(self) + # Stop looping if active + if self.play_slides_loop.isChecked(): + self.on_play_slides_loop(False) + elif self.play_slides_once.isChecked(): + self.on_play_slides_once(False) def toggle_display(self, action): """