diff --git a/macosx/Controller.m b/macosx/Controller.m index 63020a096..5a4ef08a7 100644 --- a/macosx/Controller.m +++ b/macosx/Controller.m @@ -953,8 +953,6 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy currentOrderValue = [torrent orderValue]; if ([lowestOrderValue compare: currentOrderValue] == NSOrderedDescending) lowestOrderValue = currentOrderValue; - - [torrent removeForever]; [fTorrents removeObject: torrent]; [fDisplayedTorrents removeObject: torrent]; diff --git a/macosx/Torrent.h b/macosx/Torrent.h index 840bcaafd..8221e8fdf 100644 --- a/macosx/Torrent.h +++ b/macosx/Torrent.h @@ -77,7 +77,6 @@ - (void) startTransfer; - (void) stopTransfer; - (void) stopTransferForQuit; -- (void) removeForever; - (void) sleep; - (void) wakeUp; diff --git a/macosx/Torrent.m b/macosx/Torrent.m index da736b97e..40be873ec 100644 --- a/macosx/Torrent.m +++ b/macosx/Torrent.m @@ -158,6 +158,8 @@ static uint32_t kRed = BE(0xFF6450FF), //255, 100, 80 if (fPublicTorrentLocation) [fPublicTorrentLocation release]; + tr_torrentRemoveSaved(fHandle); + [fDate release]; if (fAnnounceDate) @@ -448,11 +450,6 @@ static uint32_t kRed = BE(0xFF6450FF), //255, 100, 80 tr_torrentStop(fHandle); } -- (void) removeForever -{ - tr_torrentRemoveSaved(fHandle); -} - - (void) sleep { if ((fResumeOnWake = [self isActive]))