diff --git a/src/dlangui/dialogs/dialog.d b/src/dlangui/dialogs/dialog.d index d20c88f0..63105712 100644 --- a/src/dlangui/dialogs/dialog.d +++ b/src/dlangui/dialogs/dialog.d @@ -187,7 +187,7 @@ class Dialog : VerticalLayout { _parentWindow.dispatchAction(action); } if (_popup) - _parentWindow.removePopup(_popup); + _parentWindow.executeInUiThread( (){ _parentWindow.removePopup(_popup); }); else window.close(); }