function _processWrappersAsync(wrappers, value) {
var taskid = -1;
function processAsyncOnce() {
- _processWrappers(wrappers, value);
+ if (!wrappers.processed)
+ _processWrappers(wrappers, value);
clearInterval(taskid);
+ wrappers.processed = true;
}
taskid = setInterval(processAsyncOnce, 200);
}
function _processWrappersAsync(wrappers, value) {
var taskid = -1;
function processAsyncOnce() {
- _processWrappers(wrappers, value);
+ if (!wrappers.processed)
+ _processWrappers(wrappers, value);
clearInterval(taskid);
+ wrappers.processed = true;
}
taskid = setInterval(processAsyncOnce, 200);
}