mirror of https://github.com/espruino/BangleApps
drained: fix menu redraw
parent
efe023c5cb
commit
fe1a11e098
|
@ -62,13 +62,15 @@ type DrainedSettings = {
|
||||||
onchange: (b: boolean) => {
|
onchange: (b: boolean) => {
|
||||||
settings.keepStartup = b;
|
settings.keepStartup = b;
|
||||||
save();
|
save();
|
||||||
updateMenu();
|
updateAndRedraw();
|
||||||
E.showMenu(menu);
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const updateMenu = () => {
|
const updateAndRedraw = () => {
|
||||||
|
// will change the menu, queue redraw:
|
||||||
|
setTimeout(() => { E.showMenu(menu) }, 10);
|
||||||
|
|
||||||
if (settings.keepStartup) {
|
if (settings.keepStartup) {
|
||||||
delete menu["Startup exceptions"];
|
delete menu["Startup exceptions"];
|
||||||
return;
|
return;
|
||||||
|
@ -98,6 +100,5 @@ type DrainedSettings = {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
updateMenu();
|
updateAndRedraw();
|
||||||
E.showMenu(menu);
|
|
||||||
}) satisfies SettingsFunc
|
}) satisfies SettingsFunc
|
||||||
|
|
Loading…
Reference in New Issue