diff --git a/src/corelib/platform/android/qandroidnativeinterface.cpp b/src/corelib/platform/android/qandroidnativeinterface.cpp index b28cc771d8b..8bd79494e2f 100644 --- a/src/corelib/platform/android/qandroidnativeinterface.cpp +++ b/src/corelib/platform/android/qandroidnativeinterface.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #endif QT_BEGIN_NAMESPACE @@ -21,7 +22,7 @@ static const char qtNativeClassName[] = "org/qtproject/qt/android/QtNative"; struct PendingRunnable { std::function function; - QSharedPointer> promise; + std::shared_ptr> promise; }; using PendingRunnables = std::deque; @@ -161,7 +162,7 @@ QFuture QNativeInterface::QAndroidApplication::runOnAndroidMainThread( const std::function &runnable, const QDeadlineTimer timeout) { - QSharedPointer> promise(new QPromise()); + auto promise = std::make_shared>(); QFuture future = promise->future(); promise->start();