mirror of
https://github.com/Detanup01/gbe_fork.git
synced 2024-12-24 09:24:15 +08:00
Only call server request callback if not NULL.
This commit is contained in:
parent
d07ffec5f3
commit
968cd6d601
@ -424,16 +424,18 @@ void Steam_Matchmaking_Servers::RunCallbacks()
|
||||
if (r.cancelled || r.completed) continue;
|
||||
int i = 0;
|
||||
|
||||
for (auto &g : r.gameservers_filtered) {
|
||||
PRINT_DEBUG("REQUESTS server responded cb %p\n", r.id);
|
||||
r.callbacks->ServerResponded(r.id, i);
|
||||
++i;
|
||||
}
|
||||
if (r.callbacks) {
|
||||
for (auto &g : r.gameservers_filtered) {
|
||||
PRINT_DEBUG("REQUESTS server responded cb %p\n", r.id);
|
||||
r.callbacks->ServerResponded(r.id, i);
|
||||
++i;
|
||||
}
|
||||
|
||||
if (i) {
|
||||
r.callbacks->RefreshComplete(r.id, eServerResponded);
|
||||
} else {
|
||||
r.callbacks->RefreshComplete(r.id, eNoServersListedOnMasterServer);
|
||||
if (i) {
|
||||
r.callbacks->RefreshComplete(r.id, eServerResponded);
|
||||
} else {
|
||||
r.callbacks->RefreshComplete(r.id, eNoServersListedOnMasterServer);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user