@@ -48,6 +48,8 @@ if (Graphics.prototype.setFontIntl) {
4848var active ; // active screen (undefined/"list"/"music"/"map"/"overview"/"scroller"/"settings")
4949var openMusic = false ; // go back to music screen after we handle something else?
5050var replying = false ; // If we're replying to a message, don't interrupt
51+ var persist = "messagegui.new.js" === global . __FILE__ ?false :true ;
52+
5153// hack for 2v10 firmware's lack of ':size' font handling
5254try {
5355 g . setFont ( "6x8:2" ) ;
@@ -90,7 +92,6 @@ var onMessagesModified = function(type,msg) {
9092 }
9193 if ( msg && msg . id == "nav" && msg . t == "modify" && active != "map" )
9294 return ; // don't show an updated nav message if we're just in the menu
93- let persist = "messagegui.new.js" === global . __FILE__ ?false :true ;
9495 showMessageRouter ( msg , persist , "dependsOnActive" ) ;
9596} ;
9697Bangle . on ( "message" , onMessagesModified ) ;
@@ -625,7 +626,7 @@ function checkMessages(options) {
625626 // If we have a new message, show it
626627 if ( ! options . ignoreUnread && newMessages . length ) {
627628 delete newMessages [ 0 ] . show ; // stop us getting stuck here if we're called a second time
628- showMessagesScroller ( newMessages [ 0 ] , false ) ;
629+ showMessagesScroller ( newMessages [ 0 ] , persist ) ;
629630 // buzz after showMessagesScroller, so being busy during scroller setup doesn't affect the buzz pattern
630631 if ( global . BUZZ_ON_NEW_MESSAGE ) {
631632 // this is set if we entered the messages app by loading `messagegui.new.js`
0 commit comments