mirror of https://github.com/espruino/BangleApps
tinyhead: fix the touch handler
parent
71f3f69304
commit
9306de32eb
|
@ -22,6 +22,7 @@
|
|||
let helpShown = false;
|
||||
let tapCount = 0;
|
||||
let centerX, centerY, minuteHandLength, hourHandLength, handOutline;
|
||||
let originalTheme = Object.assign({}, g.theme);
|
||||
|
||||
// Open the eyes and schedule the next blink
|
||||
let blinkOpen = function blinkOpen() {
|
||||
|
@ -229,13 +230,14 @@
|
|||
activeEyesNum = disconnectedEyes;
|
||||
}
|
||||
|
||||
Bangle.setUI("clock", {
|
||||
Bangle.setUI({
|
||||
mode:"custom",
|
||||
clock: true,
|
||||
touch: (button, xy) => {
|
||||
// Go direct to feature select in settings on long screen press
|
||||
if (xy.type == 2) {
|
||||
eval(require("Storage").read("tinyheads.settings.js"))(()=> {
|
||||
g.setTheme(originalTheme);
|
||||
E.showMenu();
|
||||
init();
|
||||
}, true, helpShown);
|
||||
|
@ -253,6 +255,7 @@
|
|||
}
|
||||
},
|
||||
remove: function() {
|
||||
g.setTheme(originalTheme);
|
||||
// Clear timeouts and listeners for fast loading
|
||||
if (drawTimeout) clearTimeout(drawTimeout);
|
||||
if (blinkTimeout) clearTimeout(blinkTimeout);
|
||||
|
|
Loading…
Reference in New Issue