diff --git a/src/single_window/render.cpp b/src/single_window/render.cpp index 2e8f51e..4d0a117 100644 --- a/src/single_window/render.cpp +++ b/src/single_window/render.cpp @@ -569,7 +569,6 @@ int Render::Run() { if (event.type == SDL_QUIT) { if (streaming_) { LOG_INFO("Return to main interface"); - streaming_ = false; LOG_INFO("[{}] Leave connection [{}]", client_id_, remote_id_); LeaveConnection(peer_reserved_ ? peer_reserved_ : peer_, remote_id_.c_str()); @@ -578,12 +577,15 @@ int Render::Run() { DestroyPeer(&peer_reserved_); } + streaming_ = false; rejoin_ = false; - memset(audio_buffer_, 0, 960); connection_established_ = false; received_frame_ = false; is_client_mode_ = false; audio_capture_button_pressed_ = false; + fullscreen_button_pressed_ = false; + SDL_SetWindowFullscreen(main_window_, SDL_FALSE); + memset(audio_buffer_, 0, 960); SDL_SetWindowSize(main_window_, main_window_width_default_, main_window_height_default_); diff --git a/thirdparty/projectx b/thirdparty/projectx index c67ce33..9d2e122 160000 --- a/thirdparty/projectx +++ b/thirdparty/projectx @@ -1 +1 @@ -Subproject commit c67ce332f6cf15fdbc3102a782c670718c18c40c +Subproject commit 9d2e122fccda17a0df0c8fe1530d93ccb42c35d3