openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #09662
[Merge] lp:~j-corwin/openlp/bug-780026 into lp:openlp
Jonathan Corwin has proposed merging lp:~j-corwin/openlp/bug-780026 into lp:openlp.
Requested reviews:
OpenLP Core (openlp-core)
Related bugs:
Bug #780026 in OpenLP: "Blank button is wrong when song is sent live"
https://bugs.launchpad.net/openlp/+bug/780026
Bug #787783 in OpenLP: "On application startup default images flashes on live output"
https://bugs.launchpad.net/openlp/+bug/787783
Bug #791345 in OpenLP: "Small white box in media manager after disabling a plugin "
https://bugs.launchpad.net/openlp/+bug/791345
For more details, see:
https://code.launchpad.net/~j-corwin/openlp/bug-780026/+merge/63156
Fix problems with remembering blank/hidden state when starting up, and with the startup logo flashing briefly on the screen. Also fix the Show blank warning box.
Fix toolbox appearing on the media manager when it's associated plugin is inactive.
--
https://code.launchpad.net/~j-corwin/openlp/bug-780026/+merge/63156
Your team OpenLP Core is requested to review the proposed merge of lp:~j-corwin/openlp/bug-780026 into lp:openlp.
=== modified file 'openlp.pyw'
--- openlp.pyw 2011-05-26 20:41:19 +0000
+++ openlp.pyw 2011-06-01 19:11:33 +0000
@@ -133,6 +133,7 @@
u'general/update check', QtCore.QVariant(True)).toBool()
if update_check:
VersionThread(self.mainWindow).start()
+ Receiver.send_message(u'maindisplay_blank_check')
self.mainWindow.appStartup()
DelayStartThread(self.mainWindow).start()
return self.exec_()
=== modified file 'openlp/core/lib/mediamanageritem.py'
--- openlp/core/lib/mediamanageritem.py 2011-05-28 18:47:14 +0000
+++ openlp/core/lib/mediamanageritem.py 2011-06-01 19:11:33 +0000
@@ -91,6 +91,7 @@
Constructor to create the media manager item.
"""
QtGui.QWidget.__init__(self, parent)
+ self.hide()
self.whitespace = re.compile(r'\W+', re.UNICODE)
self.plugin = plugin
visible_title = self.plugin.getString(StringContent.VisibleName)
=== modified file 'openlp/core/lib/renderer.py'
--- openlp/core/lib/renderer.py 2011-05-28 18:47:14 +0000
+++ openlp/core/lib/renderer.py 2011-06-01 19:11:33 +0000
@@ -67,7 +67,7 @@
``theme_manager``
The ThemeManager instance, used to get the current theme details.
"""
- log.debug(u'Initilisation started')
+ log.debug(u'Initialisation started')
self.theme_manager = theme_manager
self.image_manager = image_manager
self.screens = ScreenList.get_instance()
=== modified file 'openlp/core/ui/maindisplay.py'
--- openlp/core/ui/maindisplay.py 2011-05-28 20:12:32 +0000
+++ openlp/core/ui/maindisplay.py 2011-06-01 19:11:33 +0000
@@ -148,7 +148,6 @@
self.__hideMouse()
# To display or not to display?
if not self.screen[u'primary']:
- self.show()
self.primary = False
else:
self.primary = True
=== modified file 'openlp/core/ui/mainwindow.py'
--- openlp/core/ui/mainwindow.py 2011-05-29 16:00:37 +0000
+++ openlp/core/ui/mainwindow.py 2011-06-01 19:11:33 +0000
@@ -678,13 +678,12 @@
def blankCheck(self):
"""
Check and display message if screen blank on setup.
- Triggered by delay thread.
"""
settings = QtCore.QSettings()
+ self.liveController.mainDisplaySetBackground()
if settings.value(u'%s/screen blank' % self.generalSettingsSection,
QtCore.QVariant(False)).toBool():
- self.liveController.mainDisplaySetBackground()
- if settings.value(u'blank warning',
+ if settings.value(u'%s/blank warning' % self.generalSettingsSection,
QtCore.QVariant(False)).toBool():
QtGui.QMessageBox.question(self,
translate('OpenLP.MainWindow',
=== modified file 'openlp/core/ui/screen.py'
--- openlp/core/ui/screen.py 2011-05-26 17:11:22 +0000
+++ openlp/core/ui/screen.py 2011-06-01 19:11:33 +0000
@@ -241,6 +241,7 @@
height = settings.value(u'height',
QtCore.QVariant(self.current[u'size'].height())).toInt()[0]
self.override[u'size'] = QtCore.QRect(x, y, width, height)
+ self.override[u'primary'] = False
settings.endGroup()
if override_display:
self.set_override_display()
=== modified file 'openlp/core/ui/slidecontroller.py'
--- openlp/core/ui/slidecontroller.py 2011-05-29 20:46:13 +0000
+++ openlp/core/ui/slidecontroller.py 2011-06-01 19:11:33 +0000
@@ -742,8 +742,10 @@
self.onThemeDisplay(True)
elif display_type == u'hidden':
self.onHideDisplay(True)
- else:
+ elif display_type == u'blanked':
self.onBlankDisplay(True)
+ else:
+ Receiver.send_message(u'maindisplay_show')
def onSlideBlank(self):
"""
=== modified file 'openlp/core/utils/__init__.py'
--- openlp/core/utils/__init__.py 2011-05-26 17:11:22 +0000
+++ openlp/core/utils/__init__.py 2011-06-01 19:11:33 +0000
@@ -69,7 +69,6 @@
Run the thread.
"""
time.sleep(1)
- Receiver.send_message(u'maindisplay_blank_check')
app_version = get_application_version()
version = check_latest_version(app_version)
remote_version = {}
Follow ups