aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPQueryFavoriteManager.m
diff options
context:
space:
mode:
authorMax Lohrmann <dmoagx@users.noreply.github.com>2017-03-12 09:46:59 +0100
committerMax Lohrmann <dmoagx@users.noreply.github.com>2017-03-12 09:46:59 +0100
commit95250e0f0c5780ac113a9a4c948c452038b4c02a (patch)
tree18d41b1a2bae49b38e58d986e5d3934aac8b3227 /Source/SPQueryFavoriteManager.m
parentf5e022b6667815a05c0b2478db07f50af2e52d0b (diff)
downloadsequelpro-95250e0f0c5780ac113a9a4c948c452038b4c02a.tar.gz
sequelpro-95250e0f0c5780ac113a9a4c948c452038b4c02a.tar.bz2
sequelpro-95250e0f0c5780ac113a9a4c948c452038b4c02a.zip
Replace some legacy NSIndexSet enumeration with 10.6+ style -enumerateIndexesUsingBlock:
Diffstat (limited to 'Source/SPQueryFavoriteManager.m')
-rw-r--r--Source/SPQueryFavoriteManager.m15
1 files changed, 4 insertions, 11 deletions
diff --git a/Source/SPQueryFavoriteManager.m b/Source/SPQueryFavoriteManager.m
index ceb1efc4..2f88bbcf 100644
--- a/Source/SPQueryFavoriteManager.m
+++ b/Source/SPQueryFavoriteManager.m
@@ -730,11 +730,9 @@
// TODO: still rely on a NSArray but in the future rewrite it to use the NSIndexSet directly
NSMutableArray *draggedRows = [[NSMutableArray alloc] initWithCapacity:1];
- NSUInteger rowIndex = [draggedIndexes firstIndex];
- while ( rowIndex != NSNotFound ) {
+ [draggedIndexes enumerateIndexesUsingBlock:^(NSUInteger rowIndex, BOOL * _Nonnull stop) {
[draggedRows addObject:[NSNumber numberWithUnsignedInteger:rowIndex]];
- rowIndex = [draggedIndexes indexGreaterThanIndex: rowIndex];
- }
+ }];
NSInteger destinationRow = row;
NSInteger offset = 0;
@@ -791,14 +789,9 @@
if (returnCode == NSAlertDefaultReturn) {
NSIndexSet *indexes = [favoritesTableView selectedRowIndexes];
- // get last index
- NSUInteger currentIndex = [indexes lastIndex];
-
- while (currentIndex != NSNotFound) {
+ [indexes enumerateIndexesWithOptions:NSEnumerationReverse usingBlock:^(NSUInteger currentIndex, BOOL * _Nonnull stop) {
[favorites removeObjectAtIndex:currentIndex];
- // get next index (beginning from the end)
- currentIndex = [indexes indexLessThanIndex:currentIndex];
- }
+ }];
[favoritesArrayController rearrangeObjects];
[favoritesTableView reloadData];