From 83ad7c31d7245eb52eafe1c30087978c854247a6 Mon Sep 17 00:00:00 2001 From: Tomas Groth Date: Wed, 18 Feb 2015 21:32:42 +0000 Subject: [PATCH] Don't try to play media if no players are available. Fixes bug 1422761 Fixes: https://launchpad.net/bugs/1422761 --- openlp/core/ui/media/mediacontroller.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openlp/core/ui/media/mediacontroller.py b/openlp/core/ui/media/mediacontroller.py index 4406d54d1..f91c46a7d 100644 --- a/openlp/core/ui/media/mediacontroller.py +++ b/openlp/core/ui/media/mediacontroller.py @@ -517,6 +517,9 @@ class MediaController(RegistryMixin, OpenLPMixin, RegistryProperties): used_players = get_media_players()[0] if service_item.processor != UiStrings().Automatic: used_players = [service_item.processor.lower()] + # If no player, we can't play + if not used_players: + return False if controller.media_info.file_info.isFile(): suffix = '*.%s' % controller.media_info.file_info.suffix().lower() for title in used_players: