From 56852821e84ef44d8b88f7e1741a6373239dda24 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Tue, 14 Jun 2016 15:42:32 +0200 Subject: [PATCH] Try to fix _back_forward --- qutebrowser/browser/commands.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py index 629e63db9..1ee0a44e8 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -356,6 +356,7 @@ class CommandDispatcher: newtab.keep_icon = True newtab.set_zoom_factor(curtab.zoom_factor()) newtab.history.deserialize(curtab.history.serialize()) + return newtab @cmdutils.register(instance='command-dispatcher', scope='window') def tab_detach(self): @@ -381,13 +382,13 @@ class CommandDispatcher: for _ in range(count): if forward: - if not history.can_go_forward(): + if not widget.history.can_go_forward(): raise cmdexc.CommandError("At end of history.") - history.forward() + widget.history.forward() else: - if not history.can_go_back(): + if not widget.history.can_go_back(): raise cmdexc.CommandError("At beginning of history.") - history.back() + widget.history.back() @cmdutils.register(instance='command-dispatcher', scope='window') @cmdutils.argument('count', count=True)