Skip to content

Commit 27b45f4

Browse files
Move clear selection code to action_quit.
1 parent 7811d01 commit 27b45f4

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

core/webengine.py

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

173-
# Clean web page selection if search text is empty.
174-
if len(self.search_term) == 0:
175-
# singleShot with 0ms means below code will run on the next event loop.
176-
QTimer().singleShot(0, lambda : self.triggerPageAction(self.web_page.Unselect))
177-
178173
@interactive
179174
def search_text_forward(self):
180175
''' Forward Search Text.'''
@@ -204,6 +199,14 @@ def action_quit(self):
204199
else:
205200
self.buffer.caret_exit()
206201

202+
# Clean web page selection if search text is empty.
203+
try:
204+
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))
207+
except:
208+
pass
209+
207210
def select_text_change(self):
208211
''' Change selected text.'''
209212
# Not translate text if just exit caret mode.

0 commit comments

Comments
 (0)