diff --git a/openlp/core/ui/generaltab.py b/openlp/core/ui/generaltab.py index 065c95a45..a851ef67f 100644 --- a/openlp/core/ui/generaltab.py +++ b/openlp/core/ui/generaltab.py @@ -447,8 +447,13 @@ class GeneralTab(SettingsTab): self.screens.set_current_display(self.monitorNumber) Receiver.send_message(u'config_screen_changed') Receiver.send_message(u'config_updated') + # On save update the screens as well + self.postSetUp() def postSetUp(self): + """ + Reset screens after initial definition + """ self.screens.override[u'size'] = QtCore.QRect( int(self.customXValueEdit.text()), int(self.customYValueEdit.text()), @@ -461,6 +466,9 @@ class GeneralTab(SettingsTab): self.screens.reset_current_display() def onOverrideCheckBoxToggled(self, checked): + """ + Toggle screen state depending on check box state + """ self.customXValueEdit.setEnabled(checked) self.customYValueEdit.setEnabled(checked) self.customHeightValueEdit.setEnabled(checked) diff --git a/openlp/core/ui/maindisplay.py b/openlp/core/ui/maindisplay.py index c5df04cd4..ee6336a93 100644 --- a/openlp/core/ui/maindisplay.py +++ b/openlp/core/ui/maindisplay.py @@ -360,7 +360,7 @@ class MainDisplay(DisplayWidget): if mode != HideMode.Screen and self.isHidden(): self.setVisible(True) - def showDisplay(self, message=u''): + def showDisplay(self): """ Show the stored layers so the screen reappears as it was originally.