From bbe90eac79c723f8d4352fd4d39bafd0893e5181 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 12 Apr 2025 06:58:06 +0530 Subject: [PATCH] Fix #2107210 [Ebook-editor: Enter doesn't work in Text search pane](https://bugs.launchpad.net/calibre/+bug/2107210) --- src/calibre/gui2/tweak_book/text_search.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calibre/gui2/tweak_book/text_search.py b/src/calibre/gui2/tweak_book/text_search.py index 47df5d46c2..4011f25ed8 100644 --- a/src/calibre/gui2/tweak_book/text_search.py +++ b/src/calibre/gui2/tweak_book/text_search.py @@ -100,6 +100,7 @@ class TextSearch(QWidget): ft.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed) ft.initialize('tweak_book_text_search_history') la.setBuddy(ft) + ft.textActivated.connect(self.search_activated) self.h = h = QHBoxLayout() h.addWidget(la), h.addWidget(ft), l.addLayout(h) @@ -150,6 +151,9 @@ class TextSearch(QWidget): state['find'] = self.find.text() state['direction'] = direction self.find_text.emit(state) + + def search_activated(self): + self.do_search() # }}}