diff --git a/src/controls/QskHintAnimator.cpp b/src/controls/QskHintAnimator.cpp index 65777c86..97dc39bf 100644 --- a/src/controls/QskHintAnimator.cpp +++ b/src/controls/QskHintAnimator.cpp @@ -301,8 +301,8 @@ bool QskHintAnimatorTable::cleanup() { if ( qskCheckReceiverThread( control ) ) { - QskAnimatorEvent event( aspect, QskAnimatorEvent::Terminated ); - QCoreApplication::sendEvent( control, &event ); + auto event = new QskAnimatorEvent( aspect, QskAnimatorEvent::Terminated ); + QCoreApplication::postEvent( control, event ); } } }