From 1dbbf5b73d88372cf72f95d6a5b6cfc827ef5ce6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 29 Nov 2021 13:21:00 +0530 Subject: [PATCH] Fix #1952498 [[Enhancement - E-book viewer] Don't search for selection if it is a blanc space](https://bugs.launchpad.net/calibre/+bug/1952498) --- src/pyj/read_book/selection_bar.pyj | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pyj/read_book/selection_bar.pyj b/src/pyj/read_book/selection_bar.pyj index 59e929c64d..a66d64510e 100644 --- a/src/pyj/read_book/selection_bar.pyj +++ b/src/pyj/read_book/selection_bar.pyj @@ -1010,6 +1010,9 @@ class SelectionBar: self.view.overlay.show_word_actions(self.view.currently_showing.selection.text) def book_search(self): + cs = self.view.currently_showing?.selection?.text + if not cs or len(str.strip(cs)) < 2: + return error_dialog(_('Too little text'), _('Cannot search as too little text is selected. You must select at least two characters.')) self.view.show_search(True) self.clear_selection()