hopefully fix weird drawing issues when resizing, and eliminate a memory leak
This commit is contained in:
parent
8f21d06cb0
commit
da6a108375
1
NEWS
1
NEWS
|
@ -3,6 +3,7 @@ NEWS file for Transmission <http://www.transmissionbt.com/>
|
|||
1.10 (2008/xx/yy)
|
||||
- Mac:
|
||||
+ Window when adding torrents to select files and other settings
|
||||
+ Leopard: Group dividers
|
||||
+ Use the file icon as the per-torrent action button
|
||||
|
||||
1.02 (2008/01/22)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -36,6 +36,8 @@
|
|||
NSArray * fTorrents;
|
||||
NSIndexSet * fGroupIndexes;
|
||||
|
||||
TorrentCell * fTorrentCell;
|
||||
|
||||
NSUserDefaults * fDefaults;
|
||||
|
||||
IBOutlet NSMenu * fContextRow, * fContextNoRow;
|
||||
|
|
|
@ -58,6 +58,8 @@
|
|||
{
|
||||
fDefaults = [NSUserDefaults standardUserDefaults];
|
||||
|
||||
fTorrentCell = [[TorrentCell alloc] init];
|
||||
|
||||
fMouseControlRow = -1;
|
||||
fMouseRevealRow = -1;
|
||||
fMouseActionRow = -1;
|
||||
|
@ -73,8 +75,10 @@
|
|||
|
||||
- (void) awakeFromNib
|
||||
{
|
||||
[self setGridStyleMask: NSTableViewSolidVerticalGridLineMask]; //weird redrawing issues if set to none
|
||||
|
||||
if (![NSApp isOnLeopardOrBetter])
|
||||
[[self tableColumnWithIdentifier: @"Torrent"] setDataCell: [[[TorrentCell alloc] init] autorelease]];
|
||||
[[self tableColumnWithIdentifier: @"Torrent"] setDataCell: fTorrentCell];
|
||||
}
|
||||
|
||||
- (void) dealloc
|
||||
|
@ -86,6 +90,8 @@
|
|||
[fKeyStrokes release];
|
||||
[fMenuTorrent release];
|
||||
|
||||
[fTorrentCell release];
|
||||
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
|
@ -99,9 +105,10 @@
|
|||
fGroupIndexes = indexes;
|
||||
}
|
||||
|
||||
#warning needed?
|
||||
- (id) dataCellForRow: (NSInteger) row
|
||||
{
|
||||
return (row == -1 || ![fGroupIndexes containsIndex: row]) ? [[[TorrentCell alloc] init] autorelease] : nil;
|
||||
return (row == -1 || ![fGroupIndexes containsIndex: row]) ? fTorrentCell : nil;
|
||||
}
|
||||
|
||||
- (BOOL) tableView: (NSTableView *) tableView isGroupRow: (NSInteger) row
|
||||
|
|
Loading…
Reference in New Issue