From ee08b231db1283ecd482b7d457d55b9e69affe5e Mon Sep 17 00:00:00 2001 From: dijunkun Date: Tue, 20 Jan 2026 23:58:43 +0800 Subject: [PATCH] [fix] fix height when server window is restored from collapsed state --- src/gui/render.cpp | 6 ++++++ src/gui/windows/server_window.cpp | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/gui/render.cpp b/src/gui/render.cpp index dada7be..e65f751 100644 --- a/src/gui/render.cpp +++ b/src/gui/render.cpp @@ -948,6 +948,12 @@ int Render::CreateMainWindow() { main_window_height_ = (int)(main_window_height_default_ * dpi_scale_); stream_window_width_ = (int)(stream_window_width_default_ * dpi_scale_); stream_window_height_ = (int)(stream_window_height_default_ * dpi_scale_); + server_window_width_ = (int)(server_window_width_default_ * dpi_scale_); + server_window_height_ = (int)(server_window_height_default_ * dpi_scale_); + server_window_normal_width_ = + (int)(server_window_width_default_ * dpi_scale_); + server_window_normal_height_ = + (int)(server_window_height_default_ * dpi_scale_); SDL_SetWindowSize(main_window_, (int)main_window_width_, (int)main_window_height_); diff --git a/src/gui/windows/server_window.cpp b/src/gui/windows/server_window.cpp index 4fd1586..2763f4f 100644 --- a/src/gui/windows/server_window.cpp +++ b/src/gui/windows/server_window.cpp @@ -18,6 +18,8 @@ int Render::ServerWindow() { ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse); + server_window_title_bar_height_ = title_bar_height_; + ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(1.0f, 1.0f, 1.0f, 1.0f)); ImGui::PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(0, 0)); ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Always);