Changeset 14662 for trunk/macosx/FileOutlineController.m
- Timestamp:
- Jan 6, 2016, 11:05:37 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/macosx/FileOutlineController.m
r13986 r14662 112 112 if ((!text && !fFilterText) || (text && fFilterText && [text isEqualToString: fFilterText])) 113 113 return; 114 115 const BOOL onLion = [NSApp isOnLionOrBetter]; 116 117 if (onLion) 118 [fOutline beginUpdates]; 114 115 [fOutline beginUpdates]; 119 116 120 117 NSUInteger currentIndex = 0, totalCount = 0; … … 180 177 } 181 178 182 if (move && onLion)179 if (move) 183 180 [fOutline moveItemAtIndex: previousIndex inParent: parent toIndex: currentIndex inParent: nil]; 184 181 … … 195 192 const NSRange removeRange = NSMakeRange(currentIndex, [fFileList count]-currentIndex); 196 193 [fFileList removeObjectsInRange: removeRange]; 197 if (onLion) 198 [fOutline removeItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: removeRange] inParent: nil withAnimation: NSTableViewAnimationSlideDown]; 194 [fOutline removeItemsAtIndexes: [NSIndexSet indexSetWithIndexesInRange: removeRange] inParent: nil withAnimation: NSTableViewAnimationSlideDown]; 199 195 } 200 196 201 197 //add new items 202 198 [fFileList insertObjects: itemsToAdd atIndexes: itemsToAddIndexes]; 203 if (onLion) 204 [fOutline insertItemsAtIndexes: itemsToAddIndexes inParent: nil withAnimation: NSTableViewAnimationSlideUp]; 205 206 if (onLion) 207 [fOutline endUpdates]; 208 else 209 [fOutline reloadData]; 199 [fOutline insertItemsAtIndexes: itemsToAddIndexes inParent: nil withAnimation: NSTableViewAnimationSlideUp]; 200 201 [fOutline endUpdates]; 210 202 211 203 [fFilterText release];
Note: See TracChangeset
for help on using the changeset viewer.