summaryrefslogtreecommitdiff
path: root/src/SaveSessionCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-05-31 15:28:26 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-05-31 15:28:26 +0900
commit998fba3264c1e896a249f140cb6060cc35c7d6bc (patch)
treeda6dade3367ee5f025d63ee52818a6581d37051d /src/SaveSessionCommand.cc
parent1944d8db58555c08b5f069a2e987fcfdd5aad997 (diff)
Revert "Save session only when there is change since the last serialization"
This reverts commit 1944d8db58555c08b5f069a2e987fcfdd5aad997.
Diffstat (limited to 'src/SaveSessionCommand.cc')
-rw-r--r--src/SaveSessionCommand.cc15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/SaveSessionCommand.cc b/src/SaveSessionCommand.cc
index 7e557f27..d94815ad 100644
--- a/src/SaveSessionCommand.cc
+++ b/src/SaveSessionCommand.cc
@@ -60,23 +60,12 @@ void SaveSessionCommand::preProcess()
void SaveSessionCommand::process()
{
- auto& rgman = getDownloadEngine()->getRequestGroupMan();
-
- if(!rgman->getRequireSaveSession()) {
- A2_LOG_INFO("No change in queues since last serialization or startup. "
- "No serialization is necessary this time.");
- return;
- }
-
const std::string& filename = getDownloadEngine()->getOption()
->get(PREF_SAVE_SESSION);
-
if(!filename.empty()) {
- SessionSerializer sessionSerializer(rgman.get());
-
+ SessionSerializer sessionSerializer(getDownloadEngine()->
+ getRequestGroupMan().get());
if(sessionSerializer.save(filename)) {
- rgman->clearRequireSaveSession();
-
A2_LOG_NOTICE(fmt(_("Serialized session to '%s' successfully."),
filename.c_str()));
} else {