diff --git a/src/pc/network/network_player.c b/src/pc/network/network_player.c index 9a79ba15..020b8478 100644 --- a/src/pc/network/network_player.c +++ b/src/pc/network/network_player.c @@ -116,11 +116,12 @@ static void network_player_update_level_popup(void) { static s16 sCachedActStarNum = 0; static s16 sCachedLevelNum = 0; + bool inBonusCourse = (gCurrCourseNum >= 16); bool allowPopup = (sCachedCourseNum == gCurrCourseNum) && (sCachedActStarNum == gCurrActStarNum) && (sCachedLevelNum == gCurrLevelNum) && (gCurrActStarNum != 99) // suppress popup for credits sequence - && (gCurrCourseNum == 0 || gCurrActStarNum != 0); // suppress popup for star selection + && (inBonusCourse || gCurrActStarNum != 0); // suppress popup for star selection sCachedCourseNum = gCurrCourseNum; sCachedActStarNum = gCurrActStarNum;