diff --git a/src/calibre/gui2/preferences/tweaks.py b/src/calibre/gui2/preferences/tweaks.py index 43370642c5..404648b90a 100644 --- a/src/calibre/gui2/preferences/tweaks.py +++ b/src/calibre/gui2/preferences/tweaks.py @@ -172,7 +172,10 @@ class Tweaks(QAbstractListModel, SearchQueryParser): # {{{ doc.append(line[1:].strip()) doc = '\n'.join(doc) while True: - line = lines[pos] + try: + line = lines[pos] + except IndexError: + break if not line.strip(): break spidx1 = line.find(' ')