@@ -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} ;
9595Bangle . on ( "message" , onMessagesModified ) ;
9696
@@ -99,7 +99,7 @@ function saveMessages() {
9999}
100100E . 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