Fix video backgrounds and Service Loading with edit

bzr-revno: 1121
This commit is contained in:
Tim Bentley 2010-11-23 16:43:25 +00:00
commit 1a342dda01
3 changed files with 12 additions and 1 deletions

View File

@ -569,6 +569,15 @@ class ThemeForm(QtGui.QWizard, Ui_ThemeWizard):
(QtGui.QMessageBox.Ok), (QtGui.QMessageBox.Ok),
QtGui.QMessageBox.Ok) QtGui.QMessageBox.Ok)
return return
if self.theme.theme_name == u'-1' or self.theme.theme_name == u'None':
QtGui.QMessageBox.critical(self,
translate('OpenLP.ThemeForm', 'Theme Name Invalid'),
translate('OpenLP.ThemeForm',
'Invalid theme name. '
'Please enter one.'),
(QtGui.QMessageBox.Ok),
QtGui.QMessageBox.Ok)
return
save_from = None save_from = None
save_to = None save_to = None
if self.theme.background_type == \ if self.theme.background_type == \

View File

@ -125,6 +125,8 @@ class MediaMediaItem(MediaManagerItem):
service_item.title = unicode( service_item.title = unicode(
translate('MediaPlugin.MediaItem', 'Media')) translate('MediaPlugin.MediaItem', 'Media'))
service_item.add_capability(ItemCapabilities.RequiresMedia) service_item.add_capability(ItemCapabilities.RequiresMedia)
# force a nonexistent theme
service_item.theme = -1
frame = u':/media/image_clapperboard.png' frame = u':/media/image_clapperboard.png'
(path, name) = os.path.split(filename) (path, name) = os.path.split(filename)
service_item.add_from_command(path, name, frame) service_item.add_from_command(path, name, frame)

View File

@ -409,7 +409,7 @@ class SongMediaItem(MediaManagerItem):
Song.search_title.like(u'%' + Song.search_title.like(u'%' +
item.data_string[u'title'].split(u'@')[0] + u'%'), item.data_string[u'title'].split(u'@')[0] + u'%'),
Song.search_title.asc()) Song.search_title.asc())
author_list = item.data_string[u'authors'].split(u',') author_list = item.data_string[u'authors'].split(u', ')
editId = 0 editId = 0
uuid = 0 uuid = 0
if search_results: if search_results: