From 82c8e39dfd3174e7f97e87fc178443e15fe55d99 Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Fri, 12 Jan 2024 17:23:10 -0600 Subject: [PATCH] Fix `AlwaysShowScrollbars` to update enabled state of the scroll bars. #2165 --- Source/Engine/UI/GUI/Panels/Panel.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Source/Engine/UI/GUI/Panels/Panel.cs b/Source/Engine/UI/GUI/Panels/Panel.cs index bae165fba..d660d7b6f 100644 --- a/Source/Engine/UI/GUI/Panels/Panel.cs +++ b/Source/Engine/UI/GUI/Panels/Panel.cs @@ -132,6 +132,22 @@ namespace FlaxEngine.GUI if (_alwaysShowScrollbars != value) { _alwaysShowScrollbars = value; + switch (_scrollBars) + { + case ScrollBars.None: + break; + case ScrollBars.Horizontal: + HScrollBar.Enabled = true; + break; + case ScrollBars.Vertical: + VScrollBar.Enabled = true; + break; + case ScrollBars.Both: + HScrollBar.Enabled = true; + VScrollBar.Enabled = true; + break; + default: break; + } PerformLayout(); } }