Make it clearer we schedule an insertmode check if hittest is null.

This commit is contained in:
Florian Bruhin 2014-08-02 16:55:11 +02:00
parent c1d9f70fd6
commit 2b123bdeb9

View File

@ -215,7 +215,12 @@ class WebView(QWebView):
# me, but it works this way.
hitresult = frame.hitTestContent(pos)
if hitresult.isNull():
# For some reason, the whole hitresult can be null sometimes (e.g.
# on doodle menu links). If this is the case, we schedule a check
# later (in mouseReleaseEvent) which uses webelem.focus_elem.
log.mouse.debug("Hitresult is null!")
self._check_insertmode = True
return
elem = hitresult.element()
if elem.isNull():
# For some reason, the hitresult element can be a null element