folderMan->setSyncEnabled(true);
if( res == QDialog::Accepted ) {
- // Open the settings page for the new account if no folders
- // were configured. Using the last account for this check is
- // not exactly correct, but good enough.
- if (!accountMan->accounts().isEmpty()) {
- AccountStatePtr newAccount = accountMan->accounts().last();
- bool hasFolder = false;
- foreach (Folder* folder, folderMan->map()) {
- if (folder->accountState() == newAccount.data()) {
- hasFolder = true;
- break;
- }
- }
-
- if (!hasFolder) {
- _gui->slotShowSettings();
- }
- }
-
// Check connectivity of the newly created account
_checkConnectionTimer.start();
slotCheckConnection();
&& QCoreApplication::applicationDirPath().startsWith("/Applications/");
#endif
Utility::setLaunchOnStartup(_theme->appName(), _theme->appNameGUI(), shouldSetAutoStart);
+
+ _gui->slotShowSettings();
}
}
disconnect(this, SIGNAL(finished(int)), this, SIGNAL(basicSetupFinished(int)));
emit basicSetupFinished(QDialog::Accepted);
appendToConfigurationLog( QString::null );
+ // Immediately close on show, we currently don't want this page anymore
+ close();
}
setOption(QWizard::HaveCustomButton1, id == WizardCommon::Page_AdvancedSetup);