E-mail: Stop the mail_daemon if there are no accounts left.
* This fixes part of #12347.
This commit is contained in:
parent
1f105f6750
commit
9cbc5b82c2
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright 2007-2015 Haiku, Inc. All rights reserved.
|
||||
* Copyright 2007-2016 Haiku, Inc. All rights reserved.
|
||||
* Copyright 2001-2003 Dr. Zoidberg Enterprises. All rights reserved.
|
||||
*
|
||||
* Distributed under the terms of the MIT License.
|
||||
@ -499,10 +499,14 @@ ConfigWindow::_SaveSettings()
|
||||
messenger.SendMessage(&changedAccounts);
|
||||
}
|
||||
|
||||
// Start the mail_daemon if auto start was selected
|
||||
// Start/stop the mail_daemon depending on the settings
|
||||
BMailDaemon daemon;
|
||||
if (fSaveSettings && settings.DaemonAutoStarts() && !daemon.IsRunning())
|
||||
daemon.Launch();
|
||||
if (fSaveSettings) {
|
||||
if (settings.DaemonAutoStarts() && !daemon.IsRunning())
|
||||
daemon.Launch();
|
||||
else if (!settings.DaemonAutoStarts() && daemon.IsRunning())
|
||||
daemon.Quit();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user