diff --git a/openlp/core/lib/serviceitem.py b/openlp/core/lib/serviceitem.py index 9fe7ac060..a61593f6c 100644 --- a/openlp/core/lib/serviceitem.py +++ b/openlp/core/lib/serviceitem.py @@ -153,15 +153,16 @@ class ServiceItem(object): self.RenderManager.set_override_theme(self.theme) format = self._display_frames[row][u'text'].split(u'\n') #if screen blank then do not display footer - if self.cache[row] is not None: + if row in self.cache and self.cache[row]: frame = self.cache[row] else: if format[0]: frame = self.RenderManager.generate_slide(format, - self.raw_footer) + self.raw_footer) else: frame = self.RenderManager.generate_slide(format, u'') - self.cache[row] = frame + if frame: + self.cache.insert(row, frame) return frame def add_from_image(self, path, title, image): diff --git a/openlp/plugins/remotes/html/index.html b/openlp/plugins/remotes/html/index.html index f1499ec4d..3d1a6bb22 100644 --- a/openlp/plugins/remotes/html/index.html +++ b/openlp/plugins/remotes/html/index.html @@ -5,191 +5,52 @@
(Click service item to go live.)
+(Click verse to display.)
+