diff --git a/src/calibre/gui2/library/annotations.py b/src/calibre/gui2/library/annotations.py index 18efe602a0..27e0e7f992 100644 --- a/src/calibre/gui2/library/annotations.py +++ b/src/calibre/gui2/library/annotations.py @@ -8,9 +8,9 @@ import os from textwrap import fill from PyQt5.Qt import ( - QApplication, QCheckBox, QComboBox, QCursor, QFont, QHBoxLayout, QIcon, QLabel, - QPalette, QPushButton, QSize, QSplitter, Qt, QTextBrowser, QTimer, QToolButton, - QTreeWidget, QTreeWidgetItem, QVBoxLayout, QWidget, pyqtSignal + QApplication, QCheckBox, QComboBox, QCursor, QDateTime, QFont, QHBoxLayout, + QIcon, QLabel, QPalette, QPushButton, QSize, QSplitter, Qt, QTextBrowser, QTimer, + QToolButton, QTreeWidget, QTreeWidgetItem, QVBoxLayout, QWidget, pyqtSignal ) from calibre import prepare_string_for_xml @@ -18,7 +18,6 @@ from calibre.ebooks.metadata import authors_to_string, fmt_sidx from calibre.gui2 import Application, config, gprefs from calibre.gui2.viewer.widgets import ResultsDelegate, SearchBox from calibre.gui2.widgets2 import Dialog -from calibre.utils.iso8601 import parse_iso8601 def friendly_username(user_type, user): @@ -393,15 +392,15 @@ class DetailsPanel(QWidget): paras = [] if annot['type'] == 'bookmark': - paras.append(annot['title']) + paras.append(a(annot['title'])) elif annot['type'] == 'highlight': - paras.append(annot['highlighted_text']) - paras.append(annot.get('notes') or '') + paras.append(a(annot['highlighted_text'])) + paras.append(a(annot.get('notes') or '')) for para in paras: annot_text += '