Changeset 10195
- Timestamp:
- Feb 14, 2010, 3:40:39 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/announcer.c
r10194 r10195 28 28 #include "utils.h" 29 29 #include "web.h" 30 31 #define STARTED "started" 30 32 31 33 #define dbgmsg( tier, ... ) \ … … 823 825 } 824 826 827 static void 828 tierAddAnnounce( tr_tier * tier, const char * announceEvent, time_t announceAt ); 829 825 830 void 826 831 tr_announcerResetTorrent( tr_announcer * announcer, tr_torrent * tor ) … … 872 877 } 873 878 } 874 else 875 { 876 /* start the torrent, if applicable */ 877 if( tor->isRunning ) 878 tr_announcerTorrentStarted( tor ); 879 880 /* kickstart any tiers that didn't get started */ 881 if( tor->isRunning ) 882 { 883 int i, n; 884 const time_t now = tr_time( ); 885 tr_tier ** tiers = (tr_tier**) tr_ptrArrayPeek( &tor->tiers->tiers, &n ); 886 for( i=0; i<n; ++i ) { 887 tr_tier * tier = tiers[i]; 888 if( !tier->isRunning ) 889 tierAddAnnounce( tier, STARTED, now ); 890 } 879 891 } 880 892 … … 976 988 tr_announcerTorrentStarted( tr_torrent * tor ) 977 989 { 978 torrentAddAnnounce( tor, "started", tr_time( ) );990 torrentAddAnnounce( tor, STARTED, tr_time( ) ); 979 991 } 980 992 void
Note: See TracChangeset
for help on using the changeset viewer.