mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 12:28:52 +00:00
remember selected transfers when updating the queue order over rpd
This commit is contained in:
@@ -4233,6 +4233,8 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
|
||||
for (Torrent * torrent in fTorrents)
|
||||
[torrent update];
|
||||
|
||||
NSArray * selectedValues = [fTableView selectedValues];
|
||||
|
||||
NSSortDescriptor * descriptor = [[NSSortDescriptor alloc] initWithKey: @"queuePosition" ascending: YES];
|
||||
NSArray * descriptors = [NSArray arrayWithObject: descriptor];
|
||||
[descriptor release];
|
||||
@@ -4240,6 +4242,8 @@ static void sleepCallback(void * controller, io_service_t y, natural_t messageTy
|
||||
[fTorrents sortUsingDescriptors: descriptors];
|
||||
|
||||
[self fullUpdateUI];
|
||||
|
||||
[fTableView selectValues: selectedValues];
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
@@ -282,7 +282,7 @@ int trashDataFile(const char * filename)
|
||||
return nil;
|
||||
}
|
||||
|
||||
-(void) setPreviousFinishedPieces: (NSIndexSet *) indexes
|
||||
- (void) setPreviousFinishedPieces: (NSIndexSet *) indexes
|
||||
{
|
||||
[fPreviousFinishedIndexes release];
|
||||
fPreviousFinishedIndexes = [indexes retain];
|
||||
|
||||
Reference in New Issue
Block a user