From f891a047d66d2a7c50dd3cc3955b070a1ee16b0c Mon Sep 17 00:00:00 2001 From: dijunkun Date: Mon, 14 Apr 2025 17:15:00 +0800 Subject: [PATCH] [fix] flush STREAM_FRASH event when stream closed --- src/single_window/render.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/single_window/render.cpp b/src/single_window/render.cpp index 9144695..9ba4bd3 100644 --- a/src/single_window/render.cpp +++ b/src/single_window/render.cpp @@ -1027,6 +1027,8 @@ void Render::ProcessSdlEvent() { sizeof(props->net_traffic_stats_)); SDL_SetWindowFullscreen(main_window_, SDL_FALSE); SDL_DestroyTexture(props->stream_texture_); + props->stream_texture_ = nullptr; + SDL_FlushEvents(STREAM_FRASH, STREAM_FRASH); memset(audio_buffer_, 0, 720); } client_properties_.clear();