Skip to content

Commit 1134fb1

Browse files
taquangtrungmanateelazycat
authored andcommitted
clean highlight of text search
1 parent 27b45f4 commit 1134fb1

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

core/webengine.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,10 @@ def _search_text(self, text, is_backward = False):
170170
else:
171171
self.web_page.findText(self.search_term)
172172

173+
# singleShot with 0ms means below code will run on the next event loop.
174+
if len(self.search_term) == 0:
175+
QTimer().singleShot(0, lambda : self.triggerPageAction(self.web_page.Unselect))
176+
173177
@interactive
174178
def search_text_forward(self):
175179
''' Forward Search Text.'''
@@ -199,11 +203,10 @@ def action_quit(self):
199203
else:
200204
self.buffer.caret_exit()
201205

202-
# Clean web page selection if search text is empty.
206+
# Clean text selection if any
203207
try:
204208
if self.web_page.hasSelection():
205-
# singleShot with 0ms means below code will run on the next event loop.
206-
QTimer().singleShot(0, lambda : self.triggerPageAction(self.web_page.Unselect))
209+
self.triggerPageAction(self.web_page.Unselect)
207210
except:
208211
pass
209212

0 commit comments

Comments
 (0)