X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fnetwork.c;h=1d263b5a6b9c7587b3c6a877cf61b91d22633f0a;hp=f67f819c0e98334277586611c669ae5995702657;hb=4848f0bcd25bee8a7a4e48ae7d2a670bbc4e278d;hpb=30f7db91ed90b3c76ce50dca5884154b3f5d55e9 diff --git a/src/network.c b/src/network.c index f67f819c..1d263b5a 100644 --- a/src/network.c +++ b/src/network.c @@ -173,6 +173,11 @@ char *getNetworkPlayerName(int player_nr) return(EMPTY_PLAYER_NAME); } +boolean hasStartedNetworkGame(void) +{ + return !network_level.use_network_level_files; +} + static boolean hasPathSeparator(char *s) { return (strchr(s, '/') != NULL); @@ -1049,6 +1054,10 @@ static void HandleNetworkingDisconnect(void) void HandleNetworking(void) { + /* do not handle any networking packets if request dialog is active */ + if (game.request_active) + return; + char *error_message = HandleNetworkingPackets(); if (error_message != NULL)