Ticket #5427: que_restart.diff
File que_restart.diff, 1.3 KB (added by cfpp2p, 9 years ago) |
---|
-
resume.c
675 675 tr_variantDictAddInt (&top, TR_KEY_uploaded, tor->uploadedPrev + tor->uploadedCur); 676 676 tr_variantDictAddInt (&top, TR_KEY_max_peers, tor->maxConnectedPeers); 677 677 tr_variantDictAddInt (&top, TR_KEY_bandwidth_priority, tr_torrentGetPriority (tor)); 678 tr_variantDictAddBool (&top, TR_KEY_paused, !tor->isRunning );678 tr_variantDictAddBool (&top, TR_KEY_paused, !tor->isRunning && !tor->isQueued); 679 679 savePeers (&top, tor); 680 680 if (tr_torrentHasMetadata (tor)) 681 681 { -
torrent.c
1864 1864 tr_torrentLock (tor); 1865 1865 1866 1866 tr_verifyRemove (tor); 1867 torrentSetQueued (tor, false);1868 1867 tr_peerMgrStopTorrent (tor); 1869 1868 tr_announcerTorrentStopped (tor); 1870 1869 tr_cacheFlushTorrent (tor->session->cache, tor); … … 1874 1873 if (!tor->isDeleting) 1875 1874 tr_torrentSave (tor); 1876 1875 1876 torrentSetQueued (tor, false); 1877 1877 1878 tr_torrentUnlock (tor); 1878 1879 } 1879 1880 … … 3543 3544 { 3544 3545 tor->isQueued = queued; 3545 3546 tor->anyDate = tr_time (); 3547 tr_torrentSetDirty (tor); 3546 3548 } 3547 3549 } 3548 3550