aboutsummaryrefslogtreecommitdiffstats
path: root/xpcom_inspector.js
diff options
context:
space:
mode:
authorpekepeke2008-11-01 04:24:26 +0000
committerpekepeke2008-11-01 04:24:26 +0000
commit40f13ee987f551cb5bccfa8330e4738f1191c2a9 (patch)
treebc7e78689711875e384b207bc99eba104bf7cad9 /xpcom_inspector.js
parentadda95c12d27f64b046a9af4c36c9e40944d4c91 (diff)
downloadvimperator-plugins-40f13ee987f551cb5bccfa8330e4738f1191c2a9.tar.bz2
handling for 2.0pre
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@22491 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'xpcom_inspector.js')
-rw-r--r--xpcom_inspector.js6
1 files changed, 3 insertions, 3 deletions
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;