mirror of
https://github.com/transmission/transmission
synced 2025-03-09 13:50:00 +00:00
fix #240: make sure internally-saved torrent files are only deleted when the torrent is removed, not when quitting...hopefully this will also mean that old torrents won't remain forever in app support
This commit is contained in:
parent
0554c3f391
commit
e478bee3fa
3 changed files with 8 additions and 3 deletions
|
@ -1115,6 +1115,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
|
||||||
if (!lowestOrderValue || [lowestOrderValue compare: currentOrderValue] == NSOrderedDescending)
|
if (!lowestOrderValue || [lowestOrderValue compare: currentOrderValue] == NSOrderedDescending)
|
||||||
lowestOrderValue = currentOrderValue;
|
lowestOrderValue = currentOrderValue;
|
||||||
|
|
||||||
|
[torrent removeTorrent];
|
||||||
[fTorrents removeObject: torrent];
|
[fTorrents removeObject: torrent];
|
||||||
[fDisplayedTorrents removeObject: torrent];
|
[fDisplayedTorrents removeObject: torrent];
|
||||||
}
|
}
|
||||||
|
|
|
@ -75,6 +75,8 @@
|
||||||
|
|
||||||
- (NSDictionary *) history;
|
- (NSDictionary *) history;
|
||||||
|
|
||||||
|
- (void) removeTorrent;
|
||||||
|
|
||||||
- (void) changeIncompleteDownloadFolder: (NSString *) folder;
|
- (void) changeIncompleteDownloadFolder: (NSString *) folder;
|
||||||
- (void) changeDownloadFolder: (NSString *) folder;
|
- (void) changeDownloadFolder: (NSString *) folder;
|
||||||
- (NSString *) downloadFolder;
|
- (NSString *) downloadFolder;
|
||||||
|
|
|
@ -204,9 +204,6 @@ static uint32_t kRed = BE(0xFF6450FF), //255, 100, 80
|
||||||
if (fPublicTorrentLocation)
|
if (fPublicTorrentLocation)
|
||||||
[fPublicTorrentLocation release];
|
[fPublicTorrentLocation release];
|
||||||
|
|
||||||
#warning look into
|
|
||||||
tr_torrentRemoveSaved(fHandle);
|
|
||||||
|
|
||||||
[fDateAdded release];
|
[fDateAdded release];
|
||||||
if (fDateCompleted)
|
if (fDateCompleted)
|
||||||
[fDateCompleted release];
|
[fDateCompleted release];
|
||||||
|
@ -234,6 +231,11 @@ static uint32_t kRed = BE(0xFF6450FF), //255, 100, 80
|
||||||
[super dealloc];
|
[super dealloc];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void) removeTorrent
|
||||||
|
{
|
||||||
|
tr_torrentRemoveSaved(fHandle);
|
||||||
|
}
|
||||||
|
|
||||||
- (void) changeIncompleteDownloadFolder: (NSString *) folder
|
- (void) changeIncompleteDownloadFolder: (NSString *) folder
|
||||||
{
|
{
|
||||||
fUseIncompleteFolder = folder != nil;
|
fUseIncompleteFolder = folder != nil;
|
||||||
|
|
Loading…
Add table
Reference in a new issue