diff --git a/source/duke3d/src/screens.cpp b/source/duke3d/src/screens.cpp index 89c5937ba..b27c2ecf5 100644 --- a/source/duke3d/src/screens.cpp +++ b/source/duke3d/src/screens.cpp @@ -2460,10 +2460,9 @@ void G_BonusScreen(int32_t bonusonly) } else break; - } - VM_OnEvent(EVENT_DISPLAYBONUSSCREEN, g_player[screenpeek].ps->i, screenpeek); - nextpage(); + VM_OnEvent(EVENT_DISPLAYBONUSSCREEN, g_player[screenpeek].ps->i, screenpeek); + } } while (1); }