Ticket #429: sorting.2.diff

File sorting.2.diff, 2.4 KB (added by tiennou, 14 years ago)

Removed sorting on stalled

  • macosx/Torrent.h

     
    191191
    192192- (float) downloadRate;
    193193- (float) uploadRate;
     194- (float) totalRate;
    194195- (uint64_t) haveVerified;
    195196- (uint64_t) haveTotal;
    196197- (uint64_t) downloadedTotal;
  • macosx/Torrent.m

     
    11111111    return fStat->rateUpload;
    11121112}
    11131113
     1114- (float) totalRate
     1115{
     1116    return fStat->rateDownload + fStat->rateUpload;
     1117}
     1118
    11141119- (uint64_t) haveVerified
    11151120{
    11161121    return fStat->haveValid;
     
    14721477                fDateCompleted = [dateCompleted retain];
    14731478    if (dateActivity)
    14741479                fDateActivity = [dateActivity retain];
     1480    else
     1481        fDateActivity = [fDateAdded copy];
    14751482       
    14761483    fRatioSetting = ratioSetting ? [ratioSetting intValue] : NSMixedState;
    14771484    fRatioLimit = ratioLimit ? [ratioLimit floatValue] : [fDefaults floatForKey: @"RatioLimit"];
  • macosx/Controller.m

     
    16321632        descriptors = [[NSArray alloc] initWithObjects: orderDescriptor, nil];
    16331633    else if ([sortType isEqualToString: SORT_ACTIVITY])
    16341634    {
    1635         NSSortDescriptor * activityDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"dateActivityOrAdd" ascending: !asc]
    1636                                                     autorelease];
     1635        NSSortDescriptor * addedDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"dateAdded" ascending: !asc]
     1636                                                 autorelease];
    16371637       
    1638         descriptors = [[NSArray alloc] initWithObjects: activityDescriptor, orderDescriptor, nil];
     1638        NSSortDescriptor * activityAmountDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"totalRate" ascending: !asc]
     1639                                              autorelease];
     1640       
     1641        NSSortDescriptor * stalledDescriptor = [[[NSSortDescriptor alloc] initWithKey: @"stalledMinutes" ascending: !asc]
     1642                                                       autorelease];
     1643       
     1644        descriptors = [[NSArray alloc] initWithObjects: activityAmountDescriptor, addedDescriptor, orderDescriptor, nil];
    16391645    }
    16401646    else
    16411647    {