From 4e4e84ae4dc70b937abef4b9b3ff7ef38786bfbe Mon Sep 17 00:00:00 2001 From: dijunkun Date: Thu, 12 Sep 2024 13:51:11 +0800 Subject: [PATCH] [fix] fix window size when closed after resized --- src/single_window/render.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/single_window/render.cpp b/src/single_window/render.cpp index f413080..505156d 100644 --- a/src/single_window/render.cpp +++ b/src/single_window/render.cpp @@ -558,7 +558,8 @@ int Render::Run() { received_frame_ = false; is_client_mode_ = false; audio_capture_button_pressed_ = false; - SDL_RestoreWindow(main_window_); + SDL_SetWindowSize(main_window_, main_window_width_default_, + main_window_height_default_); continue; } else { LOG_INFO("Quit program"); @@ -612,7 +613,8 @@ int Render::Run() { } } else if (event.type == REFRESH_EVENT) { if (stream_texture_) - if (video_width_ != texture_width_) { + if (video_width_ != texture_width_ || + video_height_ != texture_height_) { texture_width_ = video_width_; texture_height_ = video_height_;