Ignore:
Timestamp:
05/28/08 12:46:48 (12 years ago)
Author:
Eoin
Message:

Tweaks to shutdown code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/halTorrent.cpp

    r457 r459  
    16051605} 
    16061606 
    1607 void bit::closeAll(report_num_active fn) 
     1607void bit::closeAll(boost::optional<report_num_active> fn) 
    16081608{ 
    16091609        try { 
     
    16341634                } 
    16351635                 
    1636                 fn(num_active); 
     1636                event().post(shared_ptr<EventDetail>(new EventInfo(wformat(L"%1% still active") % num_active))); 
     1637 
     1638                if (fn) (*fn)(num_active); 
    16371639                Sleep(200); 
    16381640        } 
     
    16441646        { 
    16451647                if ((*i).torrent->in_session()) 
    1646                 { 
    1647                         (*i).torrent->remove_from_session(); 
    1648                         (*i).torrent->write_resume_data(); 
    1649                 } 
     1648                        (*i).torrent->remove_from_session(true); 
    16501649        } 
    16511650         
Note: See TracChangeset for help on using the changeset viewer.