From 3296675dcc4b2e6f26d9d513b07fbaebbb88645f Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Tue, 4 Oct 2011 18:00:57 -0400 Subject: [PATCH] Closes issue #400. --- common/modules/commands.jsm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/common/modules/commands.jsm b/common/modules/commands.jsm index b03928ca..f7f99bda 100644 --- a/common/modules/commands.jsm +++ b/common/modules/commands.jsm @@ -1254,10 +1254,8 @@ var Commands = Module("commands", { return; } - if (complete) { - complete.fork(command.name); - var context = complete.fork("args", len); - } + if (complete) + var context = complete.fork(command.name).fork("opts", len);; if (!complete || /(\w|^)[!\s]/.test(str)) args = command.parseArgs(args, context, { count: count, bang: bang }); @@ -1382,7 +1380,7 @@ var Commands = Module("commands", { return; } - let cmdContext = context.fork(command.name, match.fullCmd.length + match.bang.length + match.space.length); + let cmdContext = context.fork(command.name + "/args", match.fullCmd.length + match.bang.length + match.space.length); try { if (!cmdContext.waitingForTab) { if (!args.completeOpt && command.completer && args.completeStart != null) {