diff --git a/apps/ptlaunch/ChangeLog b/apps/ptlaunch/ChangeLog index 9755c5ee7..3d8fb6361 100644 --- a/apps/ptlaunch/ChangeLog +++ b/apps/ptlaunch/ChangeLog @@ -9,4 +9,5 @@ 0.15: Update to support clocks in custom setUI mode 0.16: Fix issue adding new patterns (fix #3858) Display message if tapping manage when there are no patterns - Speed improvements \ No newline at end of file + Speed improvements + Add widgets to app (work around E.showMenu(back) bug with no widgets in Espruino 2v27) \ No newline at end of file diff --git a/apps/ptlaunch/app.js b/apps/ptlaunch/app.js index ced3a8441..d9504e20b 100644 --- a/apps/ptlaunch/app.js +++ b/apps/ptlaunch/app.js @@ -124,6 +124,8 @@ var recognizeAndDrawPattern = () => { } log("Pattern is finished."); isFinished = true; + g.clear(); + require("widget_utils").show(); Bangle.setUI(); resolve(pattern.join("")); }; @@ -165,6 +167,7 @@ var recognizeAndDrawPattern = () => { positions = []; } }; + require("widget_utils").hide(); g.clear(); drawCirclesWithPattern([]); Bangle.setUI({mode:"custom", drag:dragHandler, btn :finishHandler}); @@ -471,4 +474,6 @@ var log = (message) => { // run main function ////// +Bangle.loadWidgets(); +Bangle.drawWidgets(); showMainMenu(); \ No newline at end of file