mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-24 21:35:47 +03:00
Start only one wizard, delete it when done
This commit is contained in:
parent
23fab90a31
commit
6a8753b119
1 changed files with 8 additions and 1 deletions
|
@ -63,8 +63,15 @@ OwncloudSetupWizard::~OwncloudSetupWizard()
|
|||
|
||||
void OwncloudSetupWizard::runWizard(QObject* obj, const char* amember, QWidget *parent)
|
||||
{
|
||||
OwncloudSetupWizard *wiz = new OwncloudSetupWizard(parent);
|
||||
static QPointer<OwncloudSetupWizard> wiz;
|
||||
|
||||
if (!wiz.isNull()) {
|
||||
return;
|
||||
}
|
||||
|
||||
wiz = new OwncloudSetupWizard(parent);
|
||||
connect( wiz, SIGNAL(ownCloudWizardDone(int)), obj, amember);
|
||||
connect( wiz, SIGNAL(ownCloudWizardDone(int)), wiz, SLOT(deleteLater()));
|
||||
FolderMan::instance()->setSyncEnabled(false);
|
||||
wiz->startWizard();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue