forked from openlp/openlp
- fixed bug #1147307 (Transtion + fast slide changes + ESC causes screen to open again)
bzr-revno: 2138 Fixes: https://launchpad.net/bugs/1147307
This commit is contained in:
commit
46b3552c2c
@ -362,6 +362,7 @@ class MainDisplay(Display):
|
||||
Generates a preview of the image displayed.
|
||||
"""
|
||||
log.debug(u'preview for %s', self.isLive)
|
||||
was_visible = self.isVisible()
|
||||
Receiver.send_message(u'openlp_process_events')
|
||||
# We must have a service item to preview.
|
||||
if self.isLive and hasattr(self, u'serviceItem'):
|
||||
@ -380,7 +381,8 @@ class MainDisplay(Display):
|
||||
if self.isLive:
|
||||
if self.hideMode:
|
||||
self.hideDisplay(self.hideMode)
|
||||
else:
|
||||
# Only continue if the visibility wasn't changed during method call.
|
||||
elif was_visible == self.isVisible():
|
||||
# Single screen active
|
||||
if self.screens.display_count == 1:
|
||||
# Only make visible if setting enabled.
|
||||
|
Loading…
Reference in New Issue
Block a user