Changeset 9702 for trunk/macosx/MessageWindowController.m
- Timestamp:
- Dec 10, 2009, 5:25:12 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/MessageWindowController.m
r9701 r9702 159 159 [fLock lock]; 160 160 161 NSUInteger current Count = [fMessages count];161 NSUInteger currentIndex = [fMessages count] > 0 ? [[[fMessages lastObject] objectForKey: @"Index"] unsignedIntegerValue] : 0; 162 162 163 163 NSScroller * scroller = [[fMessageTable enclosingScrollView] verticalScroller]; 164 const BOOL shouldScroll = current Count== 0 || [scroller floatValue] == 1.0 || [scroller isHidden]164 const BOOL shouldScroll = currentIndex == 0 || [scroller floatValue] == 1.0 || [scroller isHidden] 165 165 || [scroller knobProportion] == 1.0; 166 166 … … 179 179 [NSString stringWithUTF8String: currentMessage->message], @"Message", 180 180 [NSDate dateWithTimeIntervalSince1970: currentMessage->when], @"Date", 181 [NSNumber numberWithUnsignedInteger: current Count++], @"Index", //more accurate when sorting by date181 [NSNumber numberWithUnsignedInteger: currentIndex++], @"Index", //more accurate when sorting by date 182 182 [NSNumber numberWithInteger: currentMessage->level], @"Level", 183 183 name, @"Name", … … 193 193 } 194 194 195 if ( currentCount> TR_MAX_MSG_LOG)196 { 197 NSIndexSet * removeIndexes = [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, currentCount-TR_MAX_MSG_LOG)];195 if ([fMessages count] > TR_MAX_MSG_LOG) 196 { 197 NSIndexSet * removeIndexes = [NSIndexSet indexSetWithIndexesInRange: NSMakeRange(0, [fMessages count]-TR_MAX_MSG_LOG)]; 198 198 NSArray * itemsToRemove = [fMessages objectsAtIndexes: removeIndexes]; 199 199
Note: See TracChangeset
for help on using the changeset viewer.