fixing typos
This commit is contained in:
parent
ac499e24f6
commit
bc5204f28e
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user