From 1d2d4eefdeb3974eeb82109e72d5602a70fa0ed0 Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Mon, 14 Jan 2008 05:01:00 +0000 Subject: [PATCH] don't check torrent stat values on first cycle --- macosx/Torrent.m | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/macosx/Torrent.m b/macosx/Torrent.m index 0dafc53f6..22d10504d 100644 --- a/macosx/Torrent.m +++ b/macosx/Torrent.m @@ -243,7 +243,13 @@ void completenessChangeCallback(tr_torrent * torrent, cp_status_t status, void * - (void) update { //get previous status values before update - BOOL wasChecking = [self isChecking], wasError = [self isError], wasStalled = fStalled; + BOOL wasChecking = NO, wasError = NO, wasStalled = NO; + if (fStat != NULL) + { + wasChecking = [self isChecking]; + wasError = [self isError]; + wasStalled = fStalled; + } fStat = tr_torrentStat(fHandle);