X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fscreens.c;h=337bd5652fafbfb5934c884626da4f9618646d05;hp=9deb974cc553d439dc8279ff8e45e61f22b5c28f;hb=8782186c774fb084a267151c05dc444cffab4b3d;hpb=a1c4feb3609b82ecfc843a1c49c7e5838753debd diff --git a/src/screens.c b/src/screens.c index 9deb974c..337bd565 100644 --- a/src/screens.c +++ b/src/screens.c @@ -4630,16 +4630,17 @@ void HandleHallOfFame(int mx, int my, int dx, int dy, int button) FadeSound(SND_BACKGROUND_SCORES); - if (game_status_last_screen != GAME_MODE_PLAYING || - !setup.auto_play_next_level || !setup.increment_levels) + if (game_status_last_screen == GAME_MODE_PLAYING && + setup.auto_play_next_level && setup.increment_levels && + !network_playing) { - SetGameStatus(GAME_MODE_MAIN); - - DrawMainMenu(); + StartGameActions(network.enabled, setup.autorecord, level.random_seed); } else { - StartGameActions(network.enabled, setup.autorecord, level.random_seed); + SetGameStatus(GAME_MODE_MAIN); + + DrawMainMenu(); } }