From 1aa7ac6e35450a2b86bdb018f679e32420d38444 Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Sat, 28 Nov 2015 15:29:17 +0000 Subject: [PATCH] Missed saving the Powerpoint --- openlp/plugins/presentations/lib/messagelistener.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openlp/plugins/presentations/lib/messagelistener.py b/openlp/plugins/presentations/lib/messagelistener.py index 48d5722e0..9db00904d 100644 --- a/openlp/plugins/presentations/lib/messagelistener.py +++ b/openlp/plugins/presentations/lib/messagelistener.py @@ -346,6 +346,12 @@ class MessageListener(object): self.handler = self.media_item.find_controller_by_type(file) if not self.handler: return + else: + # the saved handler is not present so need to use one based on file suffix. + if not self.controllers[self.handler].available: + self.handler = self.media_item.find_controller_by_type(file) + if not self.handler: + return if is_live: controller = self.live_handler else: