From 20d0421723dc903d113f74652cf12c6580a56a19 Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Thu, 28 Sep 2023 10:51:26 +0100 Subject: [PATCH] Update book details if a note is edited/created from the tag browser context menu. --- src/calibre/gui2/tag_browser/view.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/tag_browser/view.py b/src/calibre/gui2/tag_browser/view.py index d413a48703..4f1040a838 100644 --- a/src/calibre/gui2/tag_browser/view.py +++ b/src/calibre/gui2/tag_browser/view.py @@ -11,7 +11,7 @@ import traceback from contextlib import suppress from functools import partial from qt.core import ( - QAbstractItemView, QApplication, QBrush, QColor, QCursor, QDrag, QFont, QIcon, + QAbstractItemView, QApplication, QBrush, QColor, QCursor, QDialog, QDrag, QFont, QIcon, QLinearGradient, QMenu, QModelIndex, QPalette, QPen, QPoint, QPointF, QRect, QSize, QStyle, QStyledItemDelegate, QStyleOptionViewItem, Qt, QTimer, QToolTip, QTreeView, pyqtSignal, @@ -524,7 +524,8 @@ class TagsView(QTreeView): # {{{ from calibre.gui2.ui import get_gui try: if action == 'edit_note': - EditNoteDialog(category, extra, self.db).exec() + if EditNoteDialog(category, extra, self.db).exec() == QDialog.DialogCode.Accepted: + get_gui().do_field_item_value_changed() return if action == 'dont_collapse_category': if key not in extra: