From 40f13ee987f551cb5bccfa8330e4738f1191c2a9 Mon Sep 17 00:00:00 2001 From: pekepeke Date: Sat, 1 Nov 2008 04:24:26 +0000 Subject: handling for 2.0pre git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@22491 d0d07461-0603-4401-acd4-de1884942a52 --- xpcom_inspector.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'xpcom_inspector.js') diff --git a/xpcom_inspector.js b/xpcom_inspector.js index 1132fee..e4ac07f 100644 --- a/xpcom_inspector.js +++ b/xpcom_inspector.js @@ -104,13 +104,13 @@ for (let c in Cc){ // ---------------------------------------------- // Commands // ---------------------------------------------- -liberator.commands.addUserCommand(['lscc'], 'List XPCOM class', +commands.addUserCommand(['lscc'], 'List XPCOM class', function(arg){ if (!arg){ liberator.echoerr('No arguments'); return; } - var args = liberator.commands.parseArgs(arg).arguments; + var args = args.arguments ? args.arguments: commands.parseArgs(arg).arguments; if (args.length == 1){ liberator.echo(liberator.XPCOM.listClass(args[0], null, true), true); } else if (args[1] in Ci){ @@ -122,7 +122,7 @@ liberator.commands.addUserCommand(['lscc'], 'List XPCOM class', }, { completer: function(filter){ if (!filter) return []; - var args = liberator.commands.parseArgs(filter).arguments; + var args = filter.arguments? filter.filter: commands.parseArgs(filter).arguments; var list = []; var position = 0; var reg; -- cgit v1.2.3