diff --git a/minigui.d b/minigui.d index 5bad512..d89e699 100644 --- a/minigui.d +++ b/minigui.d @@ -1750,8 +1750,16 @@ abstract class ComboboxBase : Widget { } ); + dropDown.visibilityChanged = (bool visible) { + if(visible) { + this.redraw(); + dropDown.grabInput(); + } else { + dropDown.releaseInputGrab(); + } + }; + dropDown.show(); - dropDown.grabInput(); } }