swp2clk - Add swipe handler in timeout to prevent multiple execution

pull/2264/head
Martin Boonk 2022-11-13 17:04:33 +01:00
parent fa746ecfb9
commit 62659c0042
1 changed files with 2 additions and 1 deletions

View File

@ -122,8 +122,9 @@
if ((settings.mode === 1 && settings.whiteList.includes(fileName)) || // "White List"
(settings.mode === 2 && !settings.blackList.includes(fileName)) || // "Black List"
settings.mode === 3) { // "Always"
Bangle.on("swipe", swipeHandler);
log("register swipe handler");
// The handler must be added in the next idle time to prevent it executing directly iff Bangle.load was called in another swipe handler
setTimeout(()=>{Bangle.on("swipe", swipeHandler);},0);
}
}
o(fileName);