From 7cf0a582caf7834df4bc8bcdc9d056a03806a658 Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Tue, 15 Mar 2011 08:34:27 +0000 Subject: [PATCH] Add checking of Display on Screen Flag for single screen outputs. Fixes: https://launchpad.net/bugs/730160 --- openlp/core/ui/maindisplay.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/openlp/core/ui/maindisplay.py b/openlp/core/ui/maindisplay.py index 77538a8b0..50f9ad81f 100644 --- a/openlp/core/ui/maindisplay.py +++ b/openlp/core/ui/maindisplay.py @@ -426,7 +426,14 @@ class MainDisplay(DisplayWidget): if self.hideMode: self.hideDisplay(self.hideMode) else: - self.setVisible(True) + # Single screen active + if self.screens.monitor_number == 0: + # Only make visible if setting enabled + if QtCore.QSettings().value(u'general/display on monitor', + QtCore.QVariant(True)).toBool(): + self.setVisible(True) + else: + self.setVisible(True) preview = QtGui.QImage(self.screen[u'size'].width(), self.screen[u'size'].height(), QtGui.QImage.Format_ARGB32_Premultiplied)