Zoom and Pan: simplify waitForOpts
This commit is contained in:
parent
6163b38ad9
commit
2d4c66f7b5
@ -34,14 +34,12 @@ onUiLoaded(async() => {
|
||||
|
||||
// Wait until opts loaded
|
||||
async function waitForOpts() {
|
||||
return new Promise(resolve => {
|
||||
const checkInterval = setInterval(() => {
|
||||
if (window.opts && Object.keys(window.opts).length !== 0) {
|
||||
clearInterval(checkInterval);
|
||||
resolve(window.opts);
|
||||
}
|
||||
}, 100);
|
||||
});
|
||||
for (;;) {
|
||||
if (window.opts && Object.keys(window.opts).length) {
|
||||
return window.opts;
|
||||
}
|
||||
await new Promise(resolve => setTimeout(resolve, 100));
|
||||
}
|
||||
}
|
||||
|
||||
// Check is hotkey valid
|
||||
|
Loading…
Reference in New Issue
Block a user