Fix widget_utils breakage which caused the widget bar used with swipeOn to literally never be hidden. Was
introduced as part of https://github.com/espruino/BangleApps/issues/3417#issuecomment-2120204969master
parent
4b50cd61aa
commit
9984914a91
|
|
@ -90,19 +90,17 @@ exports.swipeOn = function(autohide) {
|
||||||
|
|
||||||
function queueDraw() {
|
function queueDraw() {
|
||||||
const o = exports.offset;
|
const o = exports.offset;
|
||||||
|
Bangle.appRect.y = o+24;
|
||||||
|
Bangle.appRect.h = 1 + Bangle.appRect.y2 - Bangle.appRect.y;
|
||||||
if (o>-24) {
|
if (o>-24) {
|
||||||
Bangle.appRect.y = o+24;
|
Bangle.setLCDOverlay(og, 0, o, {
|
||||||
Bangle.appRect.h = 1 + Bangle.appRect.y2 - Bangle.appRect.y;
|
id:"widget_utils",
|
||||||
if (o>-24) {
|
remove:()=>{
|
||||||
Bangle.setLCDOverlay(og, 0, o, {
|
require("widget_utils").cleanupOverlay();
|
||||||
id:"widget_utils",
|
}
|
||||||
remove:()=>{
|
});
|
||||||
require("widget_utils").cleanupOverlay();
|
} else {
|
||||||
}
|
Bangle.setLCDOverlay(undefined, {id: "widget_utils"});
|
||||||
});
|
|
||||||
} else {
|
|
||||||
Bangle.setLCDOverlay(undefined, {id: "widget_utils"});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue