mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-24 13:25:52 +03:00
Replace isQuitting flag with disconnect()
Signed-off-by: Sergey Zolotarev <sryze@protonmail.com>
This commit is contained in:
parent
eaddc55267
commit
4bba498229
2 changed files with 3 additions and 5 deletions
|
@ -108,7 +108,6 @@ Application::Application(int &argc, char **argv)
|
|||
, _userTriggeredConnect(false)
|
||||
, _debugMode(false)
|
||||
, _backgroundMode(false)
|
||||
, _isQuitting(false)
|
||||
{
|
||||
_startedAt.start();
|
||||
|
||||
|
@ -265,6 +264,8 @@ Application::~Application()
|
|||
}
|
||||
|
||||
// Remove the account from the account manager so it can be deleted.
|
||||
disconnect(AccountManager::instance(), &AccountManager::accountRemoved,
|
||||
this, &Application::slotAccountStateRemoved);
|
||||
AccountManager::instance()->shutdown();
|
||||
}
|
||||
|
||||
|
@ -284,7 +285,7 @@ void Application::slotAccountStateRemoved(AccountState *accountState)
|
|||
}
|
||||
|
||||
// if there is no more account, show the wizard.
|
||||
if (!_isQuitting && AccountManager::instance()->accounts().isEmpty()) {
|
||||
if (AccountManager::instance()->accounts().isEmpty()) {
|
||||
// allow to add a new account if there is non any more. Always think
|
||||
// about single account theming!
|
||||
OwncloudSetupWizard::runWizard(this, SLOT(slotownCloudWizardDone(int)));
|
||||
|
@ -307,8 +308,6 @@ void Application::slotAccountStateAdded(AccountState *accountState)
|
|||
|
||||
void Application::slotCleanup()
|
||||
{
|
||||
_isQuitting = true;
|
||||
|
||||
AccountManager::instance()->save();
|
||||
FolderMan::instance()->unloadAndDeleteAllFolders();
|
||||
|
||||
|
|
|
@ -114,7 +114,6 @@ private:
|
|||
bool _userTriggeredConnect;
|
||||
bool _debugMode;
|
||||
bool _backgroundMode;
|
||||
bool _isQuitting;
|
||||
|
||||
ClientProxy _proxy;
|
||||
|
||||
|
|
Loading…
Reference in a new issue