diff --git a/src/calibre/gui2/tweak_book/check.py b/src/calibre/gui2/tweak_book/check.py index 2c1db5117d..4870ea5d89 100644 --- a/src/calibre/gui2/tweak_book/check.py +++ b/src/calibre/gui2/tweak_book/check.py @@ -144,8 +144,11 @@ class Check(QSplitter): for i, (name, lnum, col) in enumerate(err.all_locations): activate.append('%s %s' % ( i, open_tt, name, loc_to_string(lnum, col))) - activate = '
%s

' % ('
'.join(activate)) - template = header + msg + activate + footer + many = len(activate) > 2 + activate = '
%s
' % ('
'.join(activate)) + if many: + activate += '
' + template = header + ((msg + activate) if many else (activate + msg)) + footer else: activate = '
%s %s
' % ( open_tt, err.name, loc)