From 9d336ef2599bb330feb260a4ea144fdd325c8c09 Mon Sep 17 00:00:00 2001 From: David Capello Date: Sat, 22 May 2021 11:08:10 -0300 Subject: [PATCH] Fix bug: we weren't able to pick a gradient from the Dynamics popup --- src/app/ui/dynamics_popup.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/app/ui/dynamics_popup.cpp b/src/app/ui/dynamics_popup.cpp index 9e89bedc9..9da937a8d 100644 --- a/src/app/ui/dynamics_popup.cpp +++ b/src/app/ui/dynamics_popup.cpp @@ -235,6 +235,13 @@ DynamicsPopup::DynamicsPopup(Delegate* delegate) m_fromTo = tools::ColorFromTo::BgToFg; updateFromToText(); }); + m_ditheringSel->OpenListBox.connect( + [this]{ + if (auto comboboxWindow = m_ditheringSel->getWindowWidget()) { + m_hotRegion |= gfx::Region(comboboxWindow->boundsOnScreen()); + setHotRegion(m_hotRegion); + } + }); m_dynamics->gradientPlaceholder()->addChild(m_ditheringSel); m_dynamics->pressurePlaceholder()->addChild(m_pressureThreshold = new ThresholdSlider);