diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2014-05-31 15:28:26 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2014-05-31 15:28:26 +0900 |
| commit | 998fba3264c1e896a249f140cb6060cc35c7d6bc (patch) | |
| tree | da6dade3367ee5f025d63ee52818a6581d37051d /src/SaveSessionCommand.cc | |
| parent | 1944d8db58555c08b5f069a2e987fcfdd5aad997 (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.cc | 15 |
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 { |
