Make sure frame is not None in HintManager.start

This commit is contained in:
Florian Bruhin 2014-05-02 18:57:59 +02:00
parent 1c88688158
commit af68474fc3

View File

@ -344,6 +344,11 @@ class HintManager(QObject):
return return
self._target = target self._target = target
self._baseurl = baseurl self._baseurl = baseurl
if frame is None:
# This should never happen since we check frame before calling
# start. But since we had a bug where frame is None in
# on_mode_left, we are extra careful here.
raise ValueError("start() was called with frame=None")
self._frame = frame self._frame = frame
filterfunc = webelem.FILTERS.get(mode, lambda e: True) filterfunc = webelem.FILTERS.get(mode, lambda e: True)
visible_elems = [] visible_elems = []