diff options
author | Katja Marttila <katja.marttila@qt.io> | 2023-06-01 16:46:28 +0300 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2023-06-06 11:19:58 +0300 |
commit | f58e7b01afcd119766943d51b14ca12b1eedf821 (patch) | |
tree | 0dca5fda031f5b42c8800a6be2bc6634a97cd99a /src/libs/installer/packagemanagercore_p.cpp | |
parent | 7ed849bf790d33060ff65f82c5552b035d41e984 (diff) |
Fix deprecated QScopedPointer take() function usage
QScopedPointer function take() is deprecated since 6.1. Fixed by using
std::unique_ptr instead
Task-number: QTIFW-1829
Change-Id: I7a0c0167044dedf2f520fffc97a8f7d2a1e72371
Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index 8a520f297..2cf5fa3b3 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -228,9 +228,9 @@ PackageManagerCorePrivate::PackageManagerCorePrivate(PackageManagerCore *core, q , m_datFileName(datFileName) { foreach (const OperationBlob &operation, performedOperations) { - QScopedPointer<QInstaller::Operation> op(KDUpdater::UpdateOperationFactory::instance() + std::unique_ptr<QInstaller::Operation> op(KDUpdater::UpdateOperationFactory::instance() .create(operation.name, core)); - if (op.isNull()) { + if (!op) { qCWarning(QInstaller::lcInstallerInstallLog) << "Failed to load unknown operation" << operation.name; continue; @@ -241,7 +241,7 @@ PackageManagerCorePrivate::PackageManagerCorePrivate(PackageManagerCore *core, q << operation.name; continue; } - m_performedOperationsOld.append(op.take()); + m_performedOperationsOld.append(op.release()); } connect(this, &PackageManagerCorePrivate::installationStarted, |