From 15a4151b6689d24d643ea9d26904d16aa06a9b22 Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 7 Mar 2023 18:52:35 +0100 Subject: [PATCH] Update controls_test_suite.c --- examples/controls_test_suite/controls_test_suite.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/examples/controls_test_suite/controls_test_suite.c b/examples/controls_test_suite/controls_test_suite.c index 8e299e9..acf7d6b 100644 --- a/examples/controls_test_suite/controls_test_suite.c +++ b/examples/controls_test_suite/controls_test_suite.c @@ -144,9 +144,9 @@ int main() // raygui: controls drawing //---------------------------------------------------------------------------------- - if (dropDown000EditMode || dropDown001EditMode) GuiLock(); - else if (!dropDown000EditMode && !dropDown001EditMode) GuiUnlock(); - //GuiDisable(); + // Check all possible events that require GuiLock + if (dropDown000EditMode || + dropDown001EditMode) GuiLock(); // First GUI column //GuiSetStyle(CHECKBOX, TEXT_ALIGNMENT, TEXT_ALIGN_LEFT); @@ -175,6 +175,7 @@ int main() comboBoxActive = GuiComboBox((Rectangle){ 25, 470, 125, 30 }, "ONE;TWO;THREE;FOUR", comboBoxActive); // NOTE: GuiDropdownBox must draw after any other control that can be covered on unfolding + GuiUnlock(); GuiSetStyle(DROPDOWNBOX, TEXT_ALIGNMENT, TEXT_ALIGN_LEFT); if (GuiDropdownBox((Rectangle){ 25, 65, 125, 30 }, "#01#ONE;#02#TWO;#03#THREE;#04#FOUR", &dropdownBox001Active, dropDown001EditMode)) dropDown001EditMode = !dropDown001EditMode;