From 2937fb9232fc0b58f96a83c35ff5b20d34369991 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 29 Oct 2014 21:01:32 +0100 Subject: [PATCH] Use QWebElement API to set hint elem attributes. Fixes #225. --- qutebrowser/browser/hints.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/hints.py b/qutebrowser/browser/hints.py index 69ba387ce..bf3c99df9 100644 --- a/qutebrowser/browser/hints.py +++ b/qutebrowser/browser/hints.py @@ -313,10 +313,12 @@ class HintManager(QObject): # As a workaround, we use appendInside() with markup as argument, and # then use lastChild() to get a reference to it. # See: http://stackoverflow.com/q/7364852/2085149 - doc.appendInside('{}'.format( - css, string)) + doc.appendInside('') elem = webelem.WebElementWrapper(doc.lastChild()) + elem['class'] = 'qutehint' elem['hidden'] = 'false' + elem['style'] = css + elem.setPlainText(string) return elem def _click(self, elem):