Skip to content

Commit 6912f34

Browse files
author
thyttan
committed
messagegui: fix some logic.
1 parent 93c1ea3 commit 6912f34

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

apps/messagegui/app.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ var onMessagesModified = function(type,msg) {
9090
}
9191
if (msg && msg.id=="nav" && msg.t=="modify" && active!="map")
9292
return; // don't show an updated nav message if we're just in the menu
93-
showMessageRouter(msg, "modified");
93+
showMessageRouter(msg, true, "modified");
9494
};
9595
Bangle.on("message", onMessagesModified);
9696

@@ -99,7 +99,7 @@ function saveMessages() {
9999
}
100100
E.on("kill", saveMessages);
101101

102-
function showMessageRouter(msg, calledFrom) {
102+
function showMessageRouter(msg, persist, calledFrom) {
103103
////var active; // active screen (undefined/"list"/"music"/"map"/"message"/"scroller"/"settings")
104104
//if (active==undefined) { } else if (active=="list") ... //and so on.
105105

@@ -112,13 +112,13 @@ function showMessageRouter(msg, calledFrom) {
112112
return showMapMessage(msg);
113113
}
114114
if (calledFrom=="modified" && active=="scroller") { // reinit scroller with updated messages list.
115-
return showMessagesScroller(msg);
115+
return showMessagesScroller(msg, persist);
116116
}
117117
if (calledFrom=="scrollerSelect") {
118-
return showMessageOverview(msg.id);
118+
return showMessageOverview(msg.id, persist);
119119
}
120120
if (msg.id=="call") {
121-
return showMessageOverview(msg.id);
121+
return showMessageOverview(msg.id, persist);
122122
}
123123
//if (false) {showMessageSettings(msg);}
124124
}
@@ -420,8 +420,8 @@ function showMessagesScroller(msg, persist, alreadyProcessed) {
420420
WU.show();
421421
const MSG_SELECT = identifyDisplayedMsg(scrollIdx);
422422
clearBtnHandler();
423-
if (!touch) {showMessageRouter(MSG_SELECT, "scrollerSelect"); return;}
424-
if (touch.type == 0) {showMessageRouter(MSG_SELECT,"scrollerSelect");}
423+
if (!touch) {showMessageRouter(MSG_SELECT, true, "scrollerSelect"); return;}
424+
if (touch.type == 0) {showMessageRouter(MSG_SELECT, true, "scrollerSelect");}
425425
if (touch.type == 2) {showMessageSettings(MSG_SELECT);}
426426
}
427427
});

0 commit comments

Comments
 (0)