@@ -18,14 +18,14 @@ class $modify(MenuLoopGMHook, GameManager) {
1818 const geode::Mod* colon = songManager.getColonMenuLoopStartTime ();
1919 if (colon && colon->getSettingValue <bool >(" enable" )) return ;
2020 if (!songManager.getShouldRestoreMenuLoopPoint ()) return ;
21- log::info (" songManager.getComingFromGJBGL (): {}" , songManager.getComingFromGJBGL ());
22- log::info (" songManager.getComingFromGJBGL (): {}" , songManager.getComingFromGJBGL ());
23- log::info (" songManager.getComingFromGJBGL (): {}" , songManager.getComingFromGJBGL ());
24- log::info (" songManager.getComingFromGJBGL (): {}" , songManager.getComingFromGJBGL ());
25- log::info (" songManager.getComingFromGJBGL (): {}" , songManager.getComingFromGJBGL ());
26- log::info (" songManager.getComingFromGJBGL (): {}" , songManager.getComingFromGJBGL ());
27- log::info (" songManager.getComingFromGJBGL (): {}" , songManager.getComingFromGJBGL ());
28- log::info (" songManager.getComingFromGJBGL (): {}" , songManager.getComingFromGJBGL ());
21+ log::info (" songManager.getPauseSongPositionTracking (): {}" , songManager.getPauseSongPositionTracking ());
22+ log::info (" songManager.getPauseSongPositionTracking (): {}" , songManager.getPauseSongPositionTracking ());
23+ log::info (" songManager.getPauseSongPositionTracking (): {}" , songManager.getPauseSongPositionTracking ());
24+ log::info (" songManager.getPauseSongPositionTracking (): {}" , songManager.getPauseSongPositionTracking ());
25+ log::info (" songManager.getPauseSongPositionTracking (): {}" , songManager.getPauseSongPositionTracking ());
26+ log::info (" songManager.getPauseSongPositionTracking (): {}" , songManager.getPauseSongPositionTracking ());
27+ log::info (" songManager.getPauseSongPositionTracking (): {}" , songManager.getPauseSongPositionTracking ());
28+ log::info (" songManager.getPauseSongPositionTracking (): {}" , songManager.getPauseSongPositionTracking ());
2929 log::info (" oldTrack: {}" , oldTrack);
3030 log::info (" oldTrack: {}" , oldTrack);
3131 log::info (" oldTrack: {}" , oldTrack);
@@ -57,10 +57,10 @@ class $modify(MenuLoopGMHook, GameManager) {
5757 log::info (" songManager.getLastMenuLoopPosition(): {}" , songManager.getLastMenuLoopPosition ());
5858 log::info (" songManager.getLastMenuLoopPosition(): {}" , songManager.getLastMenuLoopPosition ());
5959 log::info (" songManager.getLastMenuLoopPosition(): {}" , songManager.getLastMenuLoopPosition ());
60- if (oldTrack == fmod->getActiveMusic (0 ) && !songManager.getComingFromGJBGL ()) return ; // NOTE: THIS LINE CAN CAUSE ISSUES WHEN MENU LOOP AND LEVEL'S MOST RECENTLY PLAYED SONG ARE THE SAME
60+ if (oldTrack == fmod->getActiveMusic (0 ) && !songManager.getPauseSongPositionTracking ()) return ; // NOTE: THIS LINE CAN CAUSE ISSUES WHEN MENU LOOP AND LEVEL'S MOST RECENTLY PLAYED SONG ARE THE SAME
6161 songManager.restoreLastMenuLoopPosition ();
6262 songManager.setShouldRestoreMenuLoopPoint (false );
63- songManager.setComingFromGJBGL (false );
63+ songManager.setPauseSongPositionTracking (false );
6464 }
6565 void encodeDataTo (DS_Dictionary* p0) {
6666 SongManager& songManager = SongManager::get ();
0 commit comments