diff --git a/src/corelib/animation/qabstractanimation.cpp b/src/corelib/animation/qabstractanimation.cpp index 623961b1d95..7b404712f77 100644 --- a/src/corelib/animation/qabstractanimation.cpp +++ b/src/corelib/animation/qabstractanimation.cpp @@ -106,16 +106,17 @@ \sa direction */ +#include "qabstractanimation.h" +#include "qanimationgroup.h" + +#include + #include "qabstractanimation_p.h" -#include -#include -#include -#include #include +#include #include #include -#include #define DEFAULT_TIMER_INTERVAL 16 #define PAUSE_TIMER_COARSE_THRESHOLD 2000 @@ -198,10 +199,6 @@ QUnifiedTimer *QUnifiedTimer::instance(bool create) if (create && !unifiedTimer) { inst = new QUnifiedTimer; unifiedTimer.reset(inst); - if (QThread::isMainThread()) { - connect(qApp, &QCoreApplication::aboutToQuit, inst, - []() { unifiedTimer.release()->deleteLater(); }); - } } else { inst = unifiedTimer.get(); }