From ce41a1f32cec967b069e05ce17587c8fe5c43bf4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 8 Sep 2020 08:10:43 +0530 Subject: [PATCH] Fix regression that broke searching in the highlights panel --- src/calibre/gui2/viewer/highlights.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/viewer/highlights.py b/src/calibre/gui2/viewer/highlights.py index 05fe825139..296819feae 100644 --- a/src/calibre/gui2/viewer/highlights.py +++ b/src/calibre/gui2/viewer/highlights.py @@ -249,7 +249,6 @@ class Highlights(QTreeWidget): return self.num_of_items def find_query(self, query): - cr = self.currentRow() pat = query.regex items = tuple(self.iteritems()) count = len(items) @@ -257,7 +256,8 @@ class Highlights(QTreeWidget): ch = self.current_highlight if ch: q = ch['uuid'] - for i, h in enumerate(items): + for i, item in enumerate(items): + h = item.data(0, Qt.UserRole) if h['uuid'] == q: cr = i if query.backwards: