added counting active API threads
[rocksndiamonds.git] / src / screens.c
index e72e578601bc889dbc2c1e538feb11f1d6b60ee8..79d889de88c886c374e67a041554405b8b0018f9 100644 (file)
@@ -4229,12 +4229,16 @@ static int ApiRenamePlayerThread(void *data_raw)
   struct HttpRequest *request = checked_calloc(sizeof(struct HttpRequest));
   struct HttpResponse *response = checked_calloc(sizeof(struct HttpResponse));
 
+  program.api_thread_count++;
+
 #if defined(PLATFORM_EMSCRIPTEN)
   Emscripten_ApiRenamePlayer_HttpRequest(request, data_raw);
 #else
   ApiRenamePlayer_HttpRequest(request, response, data_raw);
 #endif
 
+  program.api_thread_count--;
+
   checked_free(request);
   checked_free(response);