Clear wizard static pointer on wizardClosed
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 11 Nov 2024 05:41:35 +0000 (13:41 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 15 Nov 2024 05:36:17 +0000 (13:36 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/owncloudsetupwizard.cpp

index 40b88289a340d4138807f7c121439dd172b15cab..09102f62429fc0a38637554494667cb07d77ee83 100644 (file)
@@ -85,6 +85,7 @@ void OwncloudSetupWizard::runWizard(QObject *obj, const char *amember, QWidget *
 
     wiz = new OwncloudSetupWizard(parent);
     connect(wiz, SIGNAL(ownCloudWizardDone(int)), obj, amember);
+    connect(wiz->_ocWizard, &OwncloudWizard::wizardClosed, obj, [] { wiz.clear(); });
     FolderMan::instance()->setSyncEnabled(false);
     wiz->startWizard();
 }