Avoid unnecessary selection change events

This commit is contained in:
Kovid Goyal 2020-08-31 14:50:12 +05:30
parent 3d685b46b9
commit 9b79b12239
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -186,6 +186,8 @@ def move_end_of_selection(pos, start):
if p: if p:
r = sel.getRangeAt(0) r = sel.getRangeAt(0)
if start: if start:
if r.startContainer is not p.offsetNode or r.startOffset is not p.offset:
r.setStart(p.offsetNode, p.offset) r.setStart(p.offsetNode, p.offset)
else: else:
if r.endContainer is not p.offsetNode or r.endOffset is not p.offset:
r.setEnd(p.offsetNode, p.offset) r.setEnd(p.offsetNode, p.offset)