Skip to content

Commit db0de02

Browse files
Need wrap hasSelection, otherwise close web page will cause webengine crash.
1 parent 17f1353 commit db0de02

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

core/webengine.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,13 @@ def action_quit(self):
195195
self.buffer.caret_toggle_mark()
196196
else:
197197
self.buffer.caret_exit()
198-
if self.web_page.hasSelection():
199-
self.triggerPageAction(self.web_page.Unselect)
198+
199+
# Need wrap hasSelection, otherwise close web page will cause webengine crash.
200+
try:
201+
if self.web_page.hasSelection():
202+
self.triggerPageAction(self.web_page.Unselect)
203+
except:
204+
pass
200205

201206
def select_text_change(self):
202207
''' Change selected text.'''

0 commit comments

Comments
 (0)