diff options
Diffstat (limited to 'src/BtCheckIntegrityEntry.cc')
| -rw-r--r-- | src/BtCheckIntegrityEntry.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/BtCheckIntegrityEntry.cc b/src/BtCheckIntegrityEntry.cc index b25c4462..c1c93708 100644 --- a/src/BtCheckIntegrityEntry.cc +++ b/src/BtCheckIntegrityEntry.cc @@ -77,9 +77,12 @@ void BtCheckIntegrityEntry::onDownloadFinished { auto group = getRequestGroup(); const auto& option = group->getOption(); - util::executeHookByOptName(group, option.get(), PREF_ON_BT_DOWNLOAD_COMPLETE); - SingletonHolder<Notifier>::instance()->notifyDownloadEvent - (EVENT_ON_BT_DOWNLOAD_COMPLETE, group); + if(option->getAsBool(PREF_BT_ENABLE_HOOK_AFTER_HASH_CHECK)) { + util::executeHookByOptName(group, option.get(), + PREF_ON_BT_DOWNLOAD_COMPLETE); + SingletonHolder<Notifier>::instance()->notifyDownloadEvent + (EVENT_ON_BT_DOWNLOAD_COMPLETE, group); + } // TODO Currently,when all the checksums // are valid, then aria2 goes to seeding mode. Sometimes it is better // to exit rather than doing seeding. So, it would be good to toggle this |
