Use TR1 slots instead of sigc++ for DownloadInfo events.

This commit is contained in:
rakshasa
2012-04-07 03:37:37 +09:00
parent 5bed4f01ad
commit 36f8e5d349
3 changed files with 6 additions and 15 deletions
+2 -2
View File
@@ -285,8 +285,8 @@ retrieve_d_bitfield(core::Download* download) {
// Just a helper function atm.
torrent::Object
cmd_d_initialize_logs(core::Download* download) {
download->info()->signal_network_log().connect(sigc::mem_fun(control->core(), &core::Manager::push_log_complete));
download->info()->signal_storage_error().connect(sigc::mem_fun(control->core(), &core::Manager::push_log_complete));
download->info()->signal_network_log().push_back(tr1::bind(&core::Manager::push_log_complete, control->core(), tr1::placeholders::_1));
download->info()->signal_storage_error().push_back(tr1::bind(&core::Manager::push_log_complete, control->core(), tr1::placeholders::_1));
return torrent::Object();
}