diff --git a/gradint-build/src/recording.py b/gradint-build/src/recording.py index 9a3512b92d3db089b1aafd75dd991f29be5f7447..c990f3b1bf3517546fe4c2e42ba7dc3a89f3d799 100644 --- a/gradint-build/src/recording.py +++ b/gradint-build/src/recording.py @@ -670,8 +670,8 @@ class RecorderControls: for lang in self.languagesToDraw: if prefix+"_"+lang+dottxt in l: foundTxt[lang]=(self.currentDir+os.sep+prefix+"_"+lang+dottxt,2+3*self.languagesToDraw.index(lang)) prefix2row[prefix] = curRow - for lang in self.languagesToDraw: - if lang==languageOverride: # do it here to preserve tab order + for lang in self.languagesToDraw: # preserve tab order + if lang==languageOverride and not flwr.endswith(dottxt): self.updateFile(fname,curRow,self.languagesToDraw.index(lang),state=1) languageOverride=None # so not done again else: self.updateFile(prefix+"_"+lang+dotwav,curRow,self.languagesToDraw.index(lang),state=0,txtExists=(lang in foundTxt))