mirror of
https://github.com/Detanup01/gbe_fork.git
synced 2025-01-13 10:53:57 +08:00
change the server type parameter of the request before continuing the code, since it's used multiple times and also being set in the request object
This commit is contained in:
parent
3d836d694d
commit
dfc8be4a7c
@ -42,6 +42,11 @@ HServerListRequest Steam_Matchmaking_Servers::RequestServerList(AppId_t iApp, IS
|
|||||||
++server_list_request;
|
++server_list_request;
|
||||||
HServerListRequest id = (char *)0 + server_list_request; // (char *)0 silences the compiler warning
|
HServerListRequest id = (char *)0 + server_list_request; // (char *)0 silences the compiler warning
|
||||||
|
|
||||||
|
if (settings->matchmaking_server_list_always_lan_type) {
|
||||||
|
PRINT_DEBUG("Steam_Matchmaking_Servers::RequestServerList forcing request type to LAN\n");
|
||||||
|
type = EMatchMakingType::eLANServer;
|
||||||
|
}
|
||||||
|
|
||||||
struct Steam_Matchmaking_Request request{};
|
struct Steam_Matchmaking_Request request{};
|
||||||
request.appid = iApp;
|
request.appid = iApp;
|
||||||
request.callbacks = pRequestServersResponse;
|
request.callbacks = pRequestServersResponse;
|
||||||
@ -53,7 +58,7 @@ HServerListRequest Steam_Matchmaking_Servers::RequestServerList(AppId_t iApp, IS
|
|||||||
requests.push_back(request);
|
requests.push_back(request);
|
||||||
PRINT_DEBUG("Steam_Matchmaking_Servers::request id: %p\n", id);
|
PRINT_DEBUG("Steam_Matchmaking_Servers::request id: %p\n", id);
|
||||||
|
|
||||||
if (type == eLANServer || settings->matchmaking_server_list_always_lan_type) return id;
|
if (type == eLANServer) return id;
|
||||||
|
|
||||||
if (type == eFriendsServer) {
|
if (type == eFriendsServer) {
|
||||||
for (auto &g : gameservers_friends) {
|
for (auto &g : gameservers_friends) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user