From efd632ea73920fc26feba82add7a8001cc525daf Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 15 Dec 2014 23:06:42 +0100 Subject: [PATCH] Preserve arguments when re-splitting with aliases. Fixes #339. --- qutebrowser/commands/runners.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qutebrowser/commands/runners.py b/qutebrowser/commands/runners.py index 46809ecdb..9208ab895 100644 --- a/qutebrowser/commands/runners.py +++ b/qutebrowser/commands/runners.py @@ -215,7 +215,8 @@ class CommandRunner(QObject): new_cmd = self._get_alias(text, alias_no_args) if new_cmd is not None: log.commands.debug("Re-parsing with '{}'.".format(new_cmd)) - return self.parse(new_cmd, aliases=False) + return self.parse(new_cmd, aliases=False, fallback=fallback, + keep=keep) try: self._cmd = cmdutils.cmd_dict[cmdstr] except KeyError: