diff --git a/apps/drained/app.js b/apps/drained/app.js index 59c8ff690..0928f6440 100644 --- a/apps/drained/app.js +++ b/apps/drained/app.js @@ -5,7 +5,9 @@ if (typeof drainedInterval !== "undefined") Bangle.setLCDBrightness(0); var powerNoop = function () { return false; }; var forceOff = function (name) { - Bangle._PWR[name] = []; + var _a; + if ((_a = Bangle._PWR) === null || _a === void 0 ? void 0 : _a[name]) + Bangle._PWR[name] = []; Bangle["set".concat(name, "Power")](false, app); Bangle["set".concat(name, "Power")] = powerNoop; }; diff --git a/apps/drained/app.ts b/apps/drained/app.ts index 2f1a72755..04f16ef09 100644 --- a/apps/drained/app.ts +++ b/apps/drained/app.ts @@ -11,7 +11,8 @@ Bangle.setLCDBrightness(0); const powerNoop = () => false; const forceOff = (name: "GPS" | "HRM" | "Compass" /*| "Barom"*/) => { - (Bangle as any)._PWR[name] = []; + if ((Bangle as any)._PWR?.[name]) + (Bangle as any)._PWR[name] = []; // if(name === "Barom"){ setBarometerPower(...) } // ^^^^