fixing typos

This commit is contained in:
Danny Yoo 2011-12-09 22:36:58 -05:00
parent ac499e24f6
commit bc5204f28e

View File

@ -461,11 +461,13 @@
var makeRestartFunction = function(MACHINE, release, pauseLock) { var makeRestartFunction = function(MACHINE, release, pauseLock) {
var oldArgcount = MACHINE.a; var oldArgcount = MACHINE.a;
return function(f) { return function(f) {
pauseLock.acquire(function(pauseReleaseLock) { pauseLock.acquire(
MACHINE.a = oldArgcount; undefined,
MACHINE._trampoline(f, false, release); function(pauseReleaseLock) {
pauseReleaseLock(); MACHINE.a = oldArgcount;
}); MACHINE._trampoline(f, false, release);
pauseReleaseLock();
});
}; };
}; };
@ -562,14 +564,17 @@
var oldArgcount = that.a; var oldArgcount = that.a;
var restarted = false; var restarted = false;
var restart = function(f) { var restart = function(f) {
pauseLock.acquire(function(releasePauseLock) { pauseLock.acquire(
restarted = true; undefined,
that.a = oldArgcount; function(releasePauseLock) {
that._trampoline(f, false, release); restarted = true;
releasePauseLock(); that.a = oldArgcount;
}); that._trampoline(f, false, release);
releasePauseLock();
});
}; };
var internalCall = function(proc, success, fail) { var internalCall = function(proc, success, fail) {
var i;
if (restarted) { if (restarted) {
return; return;
} }
@ -577,18 +582,20 @@
for (i = 3; i < arguments.length; i++) { for (i = 3; i < arguments.length; i++) {
args.push(arguments[i]); args.push(arguments[i]);
} }
pauseLock.acquire(function(release) { pauseLock.acquire(
var newSuccess = function() { undefined,
success.apply(null, arguments); function(release) {
release(); var newSuccess = function() {
}; success.apply(null, arguments);
var newFail = function() { release();
fail.apply(null, arguments); };
release(); var newFail = function() {
}; fail.apply(null, arguments);
baselib.functions.internalCallDuringPause.apply( release();
null, [that, proc, newSuccess, newFail].concat(args)); };
}); baselib.functions.internalCallDuringPause.apply(
null, [that, proc, newSuccess, newFail].concat(args));
});
}; };
e.onPause(restart, internalCall); e.onPause(restart, internalCall);
return; return;