diff --git a/src/gui/systray.cpp b/src/gui/systray.cpp index 3c28aca043d09..8e45abe66b42b 100644 --- a/src/gui/systray.cpp +++ b/src/gui/systray.cpp @@ -301,13 +301,13 @@ void Systray::createResolveConflictsDialog(const OCC::ActivityList &allConflicts // This call dialog gets deallocated on close conditions // by a call from the QML side to the destroyDialog slot - auto dialog = QScopedPointer(conflictsDialog->createWithInitialProperties(initialProperties)); + auto dialog = std::unique_ptr(conflictsDialog->createWithInitialProperties(initialProperties)); if (!dialog) { return; } dialog->setParent(QGuiApplication::instance()); - auto dialogWindow = qobject_cast(dialog.data()); + auto dialogWindow = qobject_cast(dialog.release()); if (!dialogWindow) { return; }