Fixed the delete key in the prefs table view.
[MenuTunes.git] / PreferencesController.m
index c8ac15b..c2af444 100755 (executable)
@@ -1,7 +1,7 @@
 #import "PreferencesController.h"
 #import "MainController.h"
 #import "StatusWindow.h"
-#import "MyTableView.h"
+#import "CustomMenuTableView.h"
 
 #import <ITKit/ITHotKeyCenter.h>
 #import <ITKit/ITKeyCombo.h>
@@ -429,12 +429,19 @@ static PreferencesController *prefs = nil;
         int selRow = [tableView selectedRow];
         if (selRow != - 1) {
             NSString *object = [myItems objectAtIndex:selRow];
+            
+            if ([object isEqualToString:@"preferences"]) {
+                NSBeep();
+                return;
+            }
+            
             if (![object isEqualToString:@"separator"])
                 [availableItems addObject:object];
             [myItems removeObjectAtIndex:selRow];
             [menuTableView reloadData];
             [allTableView reloadData];
         }
+        [self changeMenus:self];
     }
 }