From f72f82fb0c17fc4606fd42929d5548e47df9aa37 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 7 Jul 2016 11:14:30 +0200 Subject: [PATCH] QtWebEngine: Fix userData() call on session saving --- qutebrowser/misc/sessions.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/qutebrowser/misc/sessions.py b/qutebrowser/misc/sessions.py index d1649bdfe..5abb15606 100644 --- a/qutebrowser/misc/sessions.py +++ b/qutebrowser/misc/sessions.py @@ -163,7 +163,12 @@ class SessionManager(QObject): if tab.history.current_idx() == idx: item_data['active'] = True - user_data = item.userData() + try: + user_data = item.userData() + except AttributeError: + # QtWebEngine + user_data = None + if tab.history.current_idx() == idx: pos = tab.scroll.pos_px() item_data['zoom'] = tab.zoom.factor()