Skip to content

Commit 25f9f3d

Browse files
committed
Version bump
1 parent 4595b61 commit 25f9f3d

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${EXTERN_PATH}/cmake")
4141
project(Moonlight)
4242
set(VERSION_MAJOR "1")
4343
set(VERSION_MINOR "2")
44-
set(VERSION_ALTER "2")
44+
set(VERSION_ALTER "3")
4545
set(VERSION_BUILD "1")
4646
set(PACKAGE_NAME "ru.xitrix.Moonlight")
4747
set(PSN_TITLE_ID "MNTL00000")

app/src/streaming/GameStreamClient.cpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -204,15 +204,17 @@ void GameStreamClient::wake_up_host(const Host& host,
204204

205205
void GameStreamClient::connect(const std::string& address,
206206
ServerCallback<SERVER_DATA>& callback) {
207+
m_server_data[address] = SERVER_DATA();
208+
207209
brls::async([this, address, callback] {
208-
SERVER_DATA server_data;
209-
int status = gs_init(&server_data, address);
210+
int status = gs_init(&m_server_data[address], address);
210211

211-
brls::sync([this, address, callback, status, server_data] {
212+
brls::sync([this, address, callback, status] {
212213
if (status == GS_OK) {
213-
m_server_data[address] = server_data;
214-
callback(GSResult<SERVER_DATA>::success(server_data));
214+
callback(
215+
GSResult<SERVER_DATA>::success(m_server_data[address]));
215216
} else {
217+
m_server_data.erase(address);
216218
callback(GSResult<SERVER_DATA>::failure(gs_error()));
217219
}
218220
});

0 commit comments

Comments
 (0)