mirror of https://github.com/espruino/BangleApps
swp2clk - Add swipe handler in timeout to prevent multiple execution
parent
fa746ecfb9
commit
62659c0042
|
@ -122,8 +122,9 @@
|
||||||
if ((settings.mode === 1 && settings.whiteList.includes(fileName)) || // "White List"
|
if ((settings.mode === 1 && settings.whiteList.includes(fileName)) || // "White List"
|
||||||
(settings.mode === 2 && !settings.blackList.includes(fileName)) || // "Black List"
|
(settings.mode === 2 && !settings.blackList.includes(fileName)) || // "Black List"
|
||||||
settings.mode === 3) { // "Always"
|
settings.mode === 3) { // "Always"
|
||||||
Bangle.on("swipe", swipeHandler);
|
|
||||||
log("register swipe handler");
|
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);
|
o(fileName);
|
||||||
|
|
Loading…
Reference in New Issue