--(IBAction) removePressed: (id)sender {
- // save changes first
- [tableView reloadData];
- Config* current_config = configs[[tableView selectedRow]];
- if([current_config protect])
- return;
- [configs removeObjectAtIndex: [tableView selectedRow]];
+
+- (IBAction)removePressed:(id)sender {
+ if (tableView.selectedRow == 0)
+ return;
+
+ Config *current_config = configs[tableView.selectedRow];
+ [configs removeObjectAtIndex:tableView.selectedRow];