Fixes 1011286 Song Editor -> Edit All Crashes with out valid verse splitter

Fixes: https://launchpad.net/bugs/1011286
This commit is contained in:
Philip Ridout 2012-06-10 21:57:36 +01:00
parent f1afae1813
commit b1c27d98a4
1 changed files with 8 additions and 2 deletions

View File

@ -189,8 +189,14 @@ class EditVerseForm(QtGui.QDialog, Ui_EditVerseDialog):
if self.hasSingleVerse:
value = unicode(self.getVerse()[0])
else:
log.debug(unicode(self.getVerse()[0]).split(u'\n'))
value = unicode(self.getVerse()[0]).split(u'\n')[1]
lines = unicode(self.getVerse()[0]).split(u'\n')
log.debug(lines)
if len(lines) <= 1:
critical_error_message_box(
message=translate('SongsPlugin.EditSongForm',
'Invalid entry, you need a verse splitter and some text.'))
return False
value = lines[1]
if not value:
lines = unicode(self.getVerse()[0]).split(u'\n')
index = 2