Execute Dialog close in UI Thread

This helps overcome crashes when closing dialog
Inside some event, eg click
This commit is contained in:
Grim Maple 2022-11-18 20:40:05 +03:00
parent 5994fe89bb
commit 5767968f4f
1 changed files with 1 additions and 1 deletions
src/dlangui/dialogs

View File

@ -187,7 +187,7 @@ class Dialog : VerticalLayout {
_parentWindow.dispatchAction(action);
}
if (_popup)
_parentWindow.removePopup(_popup);
_parentWindow.executeInUiThread( (){ _parentWindow.removePopup(_popup); });
else
window.close();
}