diff options
author | Florian Bruhin <git@the-compiler.org> | 2015-06-20 13:06:32 +0200 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2015-06-20 13:07:51 +0200 |
commit | 5cf1dce89ed0b44be1f5c5b70e4b642d50246b7f (patch) | |
tree | 6c28035de11a4ef23add535fb4e6870841809a9f | |
parent | 94d394001e42d168f74b72ecf8e65fb0f5b524d9 (diff) | |
download | qutebrowser-5cf1dce89ed0b44be1f5c5b70e4b642d50246b7f.tar.gz qutebrowser-5cf1dce89ed0b44be1f5c5b70e4b642d50246b7f.zip |
Simplify condition and add comment.
-rw-r--r-- | qutebrowser/browser/webview.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/qutebrowser/browser/webview.py b/qutebrowser/browser/webview.py index cb6181b7a..7f866e732 100644 --- a/qutebrowser/browser/webview.py +++ b/qutebrowser/browser/webview.py @@ -467,7 +467,13 @@ class WebView(QWebView): # and refocusing it fixes that. self.clearFocus() self.setFocus(Qt.OtherFocusReason) - if len(self.page().selectedText()) == 0: + + # Move the caret to the first element in the viewport if there + # isn't any text which is already selected. + # + # Note: We can't use hasSelection() here, as that's always + # true in caret mode. + if not self.page().selectedText(): self.page().currentFrame().evaluateJavaScript( utils.read_file('javascript/position_caret.js')) |