From f58e7b01afcd119766943d51b14ca12b1eedf821 Mon Sep 17 00:00:00 2001 From: Katja Marttila Date: Thu, 1 Jun 2023 16:46:28 +0300 Subject: 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 Reviewed-by: Qt CI Bot --- src/libs/installer/packagemanagercore_p.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/libs/installer/packagemanagercore_p.cpp') 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 op(KDUpdater::UpdateOperationFactory::instance() + std::unique_ptr 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, -- cgit v1.2.3