From bc077f750395b6af59303f85051360cd1eeacfeb Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Fri, 25 Apr 2014 13:21:14 +0200 Subject: [PATCH] Check if currentFrame() is None when starting hints --- qutebrowser/browser/curcommand.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/curcommand.py b/qutebrowser/browser/curcommand.py index e3eb9f325..0761c749e 100644 --- a/qutebrowser/browser/curcommand.py +++ b/qutebrowser/browser/curcommand.py @@ -194,8 +194,11 @@ class CurCommandDispatcher(QObject): target: Where to open the links. """ widget = self._tabs.currentWidget() - widget.hintmanager.start(widget.page_.currentFrame(), widget.url(), - mode, target) + frame = widget.page_.currentFrame() + if frame is None: + message.error("No frame focused!") + else: + widget.hintmanager.start(frame, widget.url(), mode, target) @pyqtSlot(str) def handle_hint_key(self, keystr):