diff --git a/resources/settings/properties.xml b/resources/settings/properties.xml
index b640dfa..102efc1 100644
--- a/resources/settings/properties.xml
+++ b/resources/settings/properties.xml
@@ -30,6 +30,12 @@
-->
0
+
+ 3
+
diff --git a/resources/settings/settings.xml b/resources/settings/settings.xml
index 6f10416..638194d 100644
--- a/resources/settings/settings.xml
+++ b/resources/settings/settings.xml
@@ -53,6 +53,16 @@
/>
+
+
+
+
0) {
+ timeout = new Timer.Timer();
+ timeout.start(method(:onTimeout), timeoutSeconds * 1000, true);
+ }
}
function onResponse(response) as Lang.Boolean {
getApp().getQuitTimer().reset();
+ if (timeout) {
+ timeout.stop();
+ }
if (response == WatchUi.CONFIRM_YES) {
confirmMethod.invoke();
}
return true;
}
+
+ function onTimeout() as Void {
+ timeout.stop();
+ WatchUi.popView(WatchUi.SLIDE_RIGHT);
+ }
}