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);