diff --git a/openlp/core/lib/renderer.py b/openlp/core/lib/renderer.py index 8cf15c696..f97575c5e 100644 --- a/openlp/core/lib/renderer.py +++ b/openlp/core/lib/renderer.py @@ -105,18 +105,6 @@ class Renderer(object): (build_lyrics_format_css(self._theme, self.page_width, self.page_height), build_lyrics_outline_css(self._theme)) - self.web = QtWebKit.QWebView() - self.web.resize(self._rect.width(), self._rect.height()) - self.web.setVisible(False) - self.web_frame = self.web.page().mainFrame() - # Adjust width and height to account for shadow. outline done in css - self.page_width = self._rect.width() - int(self._theme.display_shadow_size) - self.page_height = self._rect.height() - int(self._theme.display_shadow_size) - self.page_shell = u'' \ - u'
' % \ - (build_lyrics_format_css(self._theme, self.page_width, self.page_height), - build_lyrics_outline_css(self._theme)) - def set_frame_dest(self, frame_width, frame_height): """ Set the size of the slide. diff --git a/openlp/core/ui/maindisplay.py b/openlp/core/ui/maindisplay.py index e73088410..e36ef7b0d 100644 --- a/openlp/core/ui/maindisplay.py +++ b/openlp/core/ui/maindisplay.py @@ -326,8 +326,9 @@ class MainDisplay(DisplayWidget): # Important otherwise first preview will miss the background ! while not self.loaded: Receiver.send_message(u'openlp_process_events') - if self.isLive: - self.setVisible(True) + # if was hidden keep it hidden + if self.hide_mode and self.isLive: + self.hideDisplay(self.hide_mode) preview = QtGui.QImage(self.screen[u'size'].width(), self.screen[u'size'].height(), QtGui.QImage.Format_ARGB32_Premultiplied) @@ -335,9 +336,6 @@ class MainDisplay(DisplayWidget): painter.setRenderHint(QtGui.QPainter.Antialiasing) self.frame.render(painter) painter.end() - # if was hidden keep it hidden - if self.hide_mode and self.isLive: - self.hideDisplay(self.hide_mode) return preview def buildHtml(self, serviceItem):