mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-04-17 18:03:32 +02:00
Fix issue with REPL completion with a wrappedJSObject context.
This commit is contained in:
@@ -117,12 +117,8 @@ var JavaScript = Module("javascript", {
|
|||||||
return cache[key];
|
return cache[key];
|
||||||
|
|
||||||
context[JavaScript.EVAL_TMP] = tmp;
|
context[JavaScript.EVAL_TMP] = tmp;
|
||||||
context[JavaScript.EVAL_EXPORT] = function export_(obj) cache[key] = obj;
|
|
||||||
try {
|
try {
|
||||||
if (tmp != null) // Temporary hack until bug 609949 is fixed.
|
cache[key] = this.modules.dactyl.userEval(arg, context, /*L*/"[Command Line Completion]", 1);
|
||||||
this.modules.dactyl.userEval(JavaScript.EVAL_EXPORT + "(" + arg + ")", context, /*L*/"[Command Line Completion]", 1);
|
|
||||||
else
|
|
||||||
cache[key] = this.modules.dactyl.userEval(arg, context, /*L*/"[Command Line Completion]", 1);
|
|
||||||
|
|
||||||
return cache[key];
|
return cache[key];
|
||||||
}
|
}
|
||||||
@@ -646,7 +642,6 @@ var JavaScript = Module("javascript", {
|
|||||||
|
|
||||||
}, {
|
}, {
|
||||||
EVAL_TMP: "__dactyl_eval_tmp",
|
EVAL_TMP: "__dactyl_eval_tmp",
|
||||||
EVAL_EXPORT: "__dactyl_eval_export",
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A map of argument completion functions for named methods. The
|
* A map of argument completion functions for named methods. The
|
||||||
|
|||||||
Reference in New Issue
Block a user