added runtime flag to store if high score server is available
[rocksndiamonds.git] / src / screens.c
index cb3ada371284778f4cf0b087a0594e41bf81128b..2f3ff410f4818b63a661bcb5ec257fd349b7586d 100644 (file)
@@ -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();