X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fscreens.c;h=2f3ff410f4818b63a661bcb5ec257fd349b7586d;hb=e25161c4cc2371ce2ace1d9aae03f8539074af3c;hp=cb3ada371284778f4cf0b087a0594e41bf81128b;hpb=03a51cffeae04186383ded4280b3ebb923cdbc6f;p=rocksndiamonds.git diff --git a/src/screens.c b/src/screens.c index cb3ada37..2f3ff410 100644 --- a/src/screens.c +++ b/src/screens.c @@ -7358,6 +7358,10 @@ static void changeSetupValue(int screen_pos, int setup_info_pos_raw, int dx) if (si->value == &setup.network_mode) ToggleNetworkModeIfNeeded(); + // API server mode may have changed at this point + if (si->value == &setup.api_server) + runtime.api_server = setup.api_server; + // game speed list may have changed at this point if (si->value == &setup.game_speed_extended) ToggleGameSpeedsListIfNeeded();