mirror of
https://github.com/kunkundi/crossdesk.git
synced 2026-07-02 03:51:33 +08:00
[fix] fix persistent scrollbar in recent connections area when empty, refs #85
This commit is contained in:
@@ -90,14 +90,16 @@ int Render::ShowRecentConnections() {
|
|||||||
ImGui::PushStyleColor(ImGuiCol_ChildBg,
|
ImGui::PushStyleColor(ImGuiCol_ChildBg,
|
||||||
ImVec4(239.0f / 255, 240.0f / 255, 242.0f / 255, 1.0f));
|
ImVec4(239.0f / 255, 240.0f / 255, 242.0f / 255, 1.0f));
|
||||||
ImGui::PushStyleVar(ImGuiStyleVar_ChildRounding, 10.0f);
|
ImGui::PushStyleVar(ImGuiStyleVar_ChildRounding, 10.0f);
|
||||||
|
const ImGuiWindowFlags container_flags =
|
||||||
|
ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove |
|
||||||
|
ImGuiWindowFlags_NoBringToFrontOnFocus | ImGuiWindowFlags_NoScrollWithMouse |
|
||||||
|
(recent_connections_.empty()
|
||||||
|
? ImGuiWindowFlags_None
|
||||||
|
: ImGuiWindowFlags_AlwaysHorizontalScrollbar);
|
||||||
ImGui::BeginChild(
|
ImGui::BeginChild(
|
||||||
"RecentConnectionsContainer",
|
"RecentConnectionsContainer",
|
||||||
ImVec2(recent_connection_panel_width, recent_connection_panel_height),
|
ImVec2(recent_connection_panel_width, recent_connection_panel_height),
|
||||||
ImGuiChildFlags_Borders,
|
ImGuiChildFlags_Borders, container_flags);
|
||||||
ImGuiWindowFlags_NoDecoration | ImGuiWindowFlags_NoMove |
|
|
||||||
ImGuiWindowFlags_NoBringToFrontOnFocus |
|
|
||||||
ImGuiWindowFlags_AlwaysHorizontalScrollbar |
|
|
||||||
ImGuiWindowFlags_NoScrollWithMouse);
|
|
||||||
ImGui::PopStyleVar();
|
ImGui::PopStyleVar();
|
||||||
ImGui::PopStyleColor();
|
ImGui::PopStyleColor();
|
||||||
size_t recent_connections_count = recent_connections_.size();
|
size_t recent_connections_count = recent_connections_.size();
|
||||||
|
|||||||
Reference in New Issue
Block a user