projects
/
enjoyable.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
17f6cc8
)
Don't reset selected row on delete.
author
Joe Wreschnig
<joe.wreschnig@gmail.com>
Thu, 7 Mar 2013 10:03:16 +0000
(11:03 +0100)
committer
Joe Wreschnig
<joe.wreschnig@gmail.com>
Thu, 7 Mar 2013 10:03:16 +0000
(11:03 +0100)
NJMappingsController.m
patch
|
blob
|
history
diff --git
a/NJMappingsController.m
b/NJMappingsController.m
index
0adb1f9
..
2063d24
100644
(file)
--- a/
NJMappingsController.m
+++ b/
NJMappingsController.m
@@
-116,8
+116,9
@@
if (tableView.selectedRow == 0)
return;
if (tableView.selectedRow == 0)
return;
- [_mappings removeObjectAtIndex:tableView.selectedRow];
- [self activateMapping:_mappings[0]];
+ NSInteger selectedRow = tableView.selectedRow;
+ [_mappings removeObjectAtIndex:selectedRow];
+ [self activateMapping:_mappings[MIN(selectedRow, _mappings.count - 1)]];
[self mappingsChanged];
}
[self mappingsChanged];
}