Zoom and Pan: simplify waitForOpts

This commit is contained in:
Aarni Koskela 2023-06-05 10:39:57 +03:00
parent 6163b38ad9
commit 2d4c66f7b5

View File

@ -34,14 +34,12 @@ onUiLoaded(async() => {
// Wait until opts loaded // Wait until opts loaded
async function waitForOpts() { async function waitForOpts() {
return new Promise(resolve => { for (;;) {
const checkInterval = setInterval(() => { if (window.opts && Object.keys(window.opts).length) {
if (window.opts && Object.keys(window.opts).length !== 0) { return window.opts;
clearInterval(checkInterval); }
resolve(window.opts); await new Promise(resolve => setTimeout(resolve, 100));
} }
}, 100);
});
} }
// Check is hotkey valid // Check is hotkey valid