Transition to idle after grouprooms or masterinfo requests are finished

This commit is contained in:
smallmodel 2025-02-28 18:12:34 +01:00
parent f89bfba5dc
commit c1c70a53be
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512

View file

@ -763,7 +763,11 @@ static GError ServerListReadList(GServerList serverlist)
closesocket(serverlist->slsocket);
serverlist->slsocket = INVALID_SOCKET;
oldlen = 0; //clear data so it can be used again
ServerListModeChange(serverlist, sl_querying);
if (serverlist->querytype == qt_grouprooms || serverlist->querytype == qt_masterinfo) {
ServerListModeChange(serverlist, sl_idle);
} else {
ServerListModeChange(serverlist, sl_querying);
}
return 0; //get out!!
}
if (oldlen < 6) //no way it could be a full IP, quit