diff --git a/src/Song.py b/src/Song.py index 3e32d1158..0e8b35a71 100644 --- a/src/Song.py +++ b/src/Song.py @@ -2725,8 +2725,14 @@ def addVocalLyric(self, text): if not self.useVocalTrack: return True - - track = [i for i,j in enumerate(self.song.parts) if self.partnumber == j][0] + + if self.partnumber == None: + return False + + for i, j in enumerate(self.song.parts): + if self.partnumber == j: + track = i + self.song.track[track].allWords[time] = text def addVocalStar(self, time):