diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index c2c00856f..26d8ab06d 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -863,7 +863,8 @@ class SlideController(DisplayController, RegistryProperties): if service_item.is_media(): self.on_media_start(service_item) self.slide_selected(True) - self.preview_widget.setFocus() + if service_item.from_service: + self.preview_widget.setFocus() if old_item: # Close the old item after the new one is opened # This avoids the service theme/desktop flashing on screen