Handle no found elements to hint gracefully
This commit is contained in:
parent
a11b14fd2d
commit
9caac26873
@ -25,6 +25,7 @@ from PyQt5.QtCore import pyqtSignal, QObject, QEvent, Qt
|
|||||||
from PyQt5.QtGui import QMouseEvent
|
from PyQt5.QtGui import QMouseEvent
|
||||||
|
|
||||||
import qutebrowser.config.config as config
|
import qutebrowser.config.config as config
|
||||||
|
import qutebrowser.utils.message as message
|
||||||
from qutebrowser.utils.keyparser import KeyParser
|
from qutebrowser.utils.keyparser import KeyParser
|
||||||
|
|
||||||
|
|
||||||
@ -265,6 +266,9 @@ class HintManager(QObject):
|
|||||||
# out of screen
|
# out of screen
|
||||||
continue
|
continue
|
||||||
visible_elems.append(e)
|
visible_elems.append(e)
|
||||||
|
if not visible_elems:
|
||||||
|
message.error("No elements found.")
|
||||||
|
return
|
||||||
strings = self._hint_strings(visible_elems)
|
strings = self._hint_strings(visible_elems)
|
||||||
for e, string in zip(visible_elems, strings):
|
for e, string in zip(visible_elems, strings):
|
||||||
label = self._draw_label(e, string)
|
label = self._draw_label(e, string)
|
||||||
|
Loading…
Reference in New Issue
Block a user