Micro-optimization

This commit is contained in:
Kovid Goyal 2020-08-10 09:54:52 +05:30
parent 41717d5eca
commit 054a7e374f
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -3,9 +3,10 @@
from __python__ import bound_methods, hash_literals from __python__ import bound_methods, hash_literals
def caret_position_from_point(x, y):
if document.caretPositionFromPoint: if document.caretPositionFromPoint:
return document.caretPositionFromPoint(x, y) caret_position_from_point = document.caretPositionFromPoint.bind(document)
else:
caret_position_from_point = def(x, y):
r = document.caretRangeFromPoint(x, y) r = document.caretRangeFromPoint(x, y)
if r: if r:
return {'offsetNode': r.startContainer, 'offset': r.startOffset} return {'offsetNode': r.startContainer, 'offset': r.startOffset}