mirror of
https://github.com/transmission/transmission
synced 2025-02-03 21:12:05 +00:00
add a warning; improve the manual reordering code
This commit is contained in:
parent
f48d78bf6f
commit
a396617f1a
1 changed files with 5 additions and 6 deletions
|
@ -2081,7 +2081,8 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
|
|||
}
|
||||
|
||||
[fTableView selectValues: selectedValues];
|
||||
//removed because it made the inspector reset
|
||||
#warning still happens anyway?
|
||||
//removed because it made the inspector reset (noticeable when a transfer with web seeds is selected)
|
||||
//[self resetInfo]; //if group is already selected, but the torrents in it change
|
||||
|
||||
[self setBottomCountText: groupRows || filterStatus || filterGroup || filterText];
|
||||
|
@ -2775,9 +2776,9 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
|
|||
[fTorrents removeObjectsInArray: movingTorrents];
|
||||
|
||||
//insert objects at new location
|
||||
int insertIndex = topTorrent ? [fTorrents indexOfObject: topTorrent] + 1 : 0;
|
||||
for (i = 0; i < [movingTorrents count]; i++)
|
||||
[fTorrents insertObject: [movingTorrents objectAtIndex: i] atIndex: insertIndex + i];
|
||||
NSUInteger insertIndex = topTorrent ? [fTorrents indexOfObject: topTorrent] + 1 : 0;
|
||||
NSIndexSet * insertIndexes = [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(insertIndex, [movingTorrents count])];
|
||||
[fTorrents insertObjects: movingTorrents atIndexes: insertIndexes];
|
||||
|
||||
//redo order values
|
||||
for (i = 0; i < [fTorrents count]; i++)
|
||||
|
@ -2785,8 +2786,6 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
|
|||
}
|
||||
|
||||
[self applyFilter: nil];
|
||||
|
||||
//set selected rows
|
||||
[fTableView selectValues: selectedValues];
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue