From 15f2976cd81342095b98d2f20299a847cd6f55b6 Mon Sep 17 00:00:00 2001 From: Jon Tibble Date: Tue, 1 Sep 2009 20:15:55 +0100 Subject: [PATCH] Fix display monitor test logic --- openlp/core/ui/mainwindow.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/openlp/core/ui/mainwindow.py b/openlp/core/ui/mainwindow.py index 997ca8a7c..55b053aca 100644 --- a/openlp/core/ui/mainwindow.py +++ b/openlp/core/ui/mainwindow.py @@ -500,8 +500,14 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow): monitor number does not exist. """ screen_number = int(self.generalConfig.get_config(u'Monitor', 0)) - if screen_number not in self.screenList: + + monitor_exists = False + for i in self.screenList: + if i[u'number'] == screen_number: + monitor_exists = True + if not monitor_exists: screen_number = 0 + return screen_number def show(self):