From: Mitchell Livingston Date: Sun, 11 May 2008 21:57:34 +0000 (+0000) Subject: a little tidyup; update NEWS X-Git-Tag: 1.21~77 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c48c9025c817b642df8d9d5e1f982028dd24212d;p=transmission a little tidyup; update NEWS --- diff --git a/NEWS b/NEWS index e7ef9b7f1..210ffa286 100644 --- a/NEWS +++ b/NEWS @@ -3,7 +3,7 @@ NEWS file for Transmission 1.30 (2008/mm/dd) http://trac.transmissionbt.com/query?group=component&milestone=1.30 - Mac - + Status strings are toggled from the action menu (they are no longer clickable) + + Status strings are toggled from the action button (they are no longer clickable) 1.20 (2008/05/09) http://trac.transmissionbt.com/query?group=component&milestone=1.20 diff --git a/macosx/Controller.m b/macosx/Controller.m index df5cc1a4a..bed8a7f6a 100644 --- a/macosx/Controller.m +++ b/macosx/Controller.m @@ -2520,7 +2520,6 @@ void sleepCallBack(void * controller, io_service_t y, natural_t messageType, voi - (BOOL) outlineView: (NSOutlineView *) outlineView isItemExpandable: (id) item { - return ![item isKindOfClass: [Torrent class]]; } @@ -2665,21 +2664,28 @@ void sleepCallBack(void * controller, io_service_t y, natural_t messageType, voi while ((torrent = [enumerator nextObject])) [torrent setGroupValue: groupValue];*/ - NSArray * groupTorrents = [item objectForKey: @"Torrents"]; - while (newRow > 0 && [movingTorrents containsObject: [groupTorrents objectAtIndex: newRow-1]]) - newRow--; - - if (newRow > 0) - topTorrent = [groupTorrents objectAtIndex: newRow-1]; + for (i = newRow-1; i >= 0; i--) + { + Torrent * tempTorrent = [groupTorrents objectAtIndex: i]; + if (![movingTorrents containsObject: tempTorrent]) + { + topTorrent = tempTorrent; + break; + } + } } else { - while (newRow > 0 && [movingTorrents containsObject: [fDisplayedTorrents objectAtIndex: newRow-1]]) - newRow--; - - if (newRow > 0) - topTorrent = [fDisplayedTorrents objectAtIndex: newRow-1]; + for (i = newRow-1; i >= 0; i--) + { + Torrent * tempTorrent = [fDisplayedTorrents objectAtIndex: i]; + if (![movingTorrents containsObject: tempTorrent]) + { + topTorrent = tempTorrent; + break; + } + } } //get all torrents to reorder diff --git a/macosx/TorrentTableView.m b/macosx/TorrentTableView.m index 0852c2b4f..677e4ab0b 100644 --- a/macosx/TorrentTableView.m +++ b/macosx/TorrentTableView.m @@ -139,11 +139,6 @@ [fCollapsedGroups removeIndex: value]; } -- (BOOL)shouldCollapseAutoExpandedItemsForDeposited:(BOOL)deposited -{ - return NO; -} - - (void) removeAllCollapsedGroups { [fCollapsedGroups removeAllIndexes];