diff --git a/src/dlangui/core/events.d b/src/dlangui/core/events.d index f7c95a0b..cf495e3d 100644 --- a/src/dlangui/core/events.d +++ b/src/dlangui/core/events.d @@ -1649,8 +1649,8 @@ class RunnableEvent : CustomEvent { } } -/// save destroy event -class SafeDestroyEvent : RunnableEvent { +/// queue destroy event +class QueueDestroyEvent : RunnableEvent { Widget _widgetToDestroy; this (Widget widgetToDestroy) { diff --git a/src/dlangui/platforms/common/platform.d b/src/dlangui/platforms/common/platform.d index b41617a9..abaa366a 100644 --- a/src/dlangui/platforms/common/platform.d +++ b/src/dlangui/platforms/common/platform.d @@ -519,10 +519,10 @@ class Window : CustomEventTarget { destroy(_timerQueue); _eventList = null; } - /// safe destroy widget - void safeWidgetDestroy(Widget widgetToDestroy) + /// queue destroy widget + void queueWidgetDestroy(Widget widgetToDestroy) { - SafeDestroyEvent ev = new SafeDestroyEvent(widgetToDestroy); + QueueDestroyEvent ev = new QueueDestroyEvent(widgetToDestroy); postEvent(ev); }