From 257ca71d871d66a5c2541f1eaa9b683c7f35d864 Mon Sep 17 00:00:00 2001 From: EiSiMo Date: Fri, 17 Apr 2026 01:33:35 +0200 Subject: [PATCH] Return to menu on simulator after event, exit on device Split _dismiss() into (:debug) popView and (:release) System.exit so simulator testing stays fluid while device behavior is unchanged. --- source/ErrorView.mc | 6 ++++++ source/SuccessView.mc | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/source/ErrorView.mc b/source/ErrorView.mc index 0376040..56a1af8 100644 --- a/source/ErrorView.mc +++ b/source/ErrorView.mc @@ -33,6 +33,12 @@ class ErrorView extends WatchUi.View { _timer.stop(); } + (:debug) + function _dismiss() as Void { + WatchUi.popView(WatchUi.SLIDE_RIGHT); + } + + (:release) function _dismiss() as Void { System.exit(); } diff --git a/source/SuccessView.mc b/source/SuccessView.mc index ecb6bd9..d5e84df 100644 --- a/source/SuccessView.mc +++ b/source/SuccessView.mc @@ -26,6 +26,12 @@ class SuccessView extends WatchUi.View { _timer.stop(); } + (:debug) + function _dismiss() as Void { + WatchUi.popView(WatchUi.SLIDE_RIGHT); + } + + (:release) function _dismiss() as Void { System.exit(); }