diff --git a/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp b/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp index 8fcefd0e455..0c3914b0831 100644 --- a/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp +++ b/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp @@ -338,7 +338,7 @@ void QmlProfilerModelManager::save(const QString &filename) d->notesModel->saveData(); - QFuture result = QtConcurrent::run([this, file] (QFutureInterface &future) { + QFuture result = Utils::runAsync([this, file] (QFutureInterface &future) { QmlProfilerFileWriter writer; writer.setTraceTime(traceTime()->startTime(), traceTime()->endTime(), traceTime()->duration()); @@ -367,7 +367,7 @@ void QmlProfilerModelManager::load(const QString &filename) clear(); setState(AcquiringData); - QFuture result = QtConcurrent::run([this, file] (QFutureInterface &future) { + QFuture result = Utils::runAsync([this, file] (QFutureInterface &future) { QmlProfilerFileReader reader; reader.setFuture(&future); connect(&reader, &QmlProfilerFileReader::error, this, &QmlProfilerModelManager::error);