Moo.
[MenuTunes.git] / MenuController.m
index 94dc8c8..43a1a65 100755 (executable)
             }
         } else if ([nextObject isEqualToString:@"Show Player"]) {
             tempItem = [menu addItemWithTitle:[NSString stringWithFormat:@"Show %@", [[[MainController sharedController] currentRemote] playerSimpleName]] action:@selector(performMainMenuAction:) keyEquivalent:@""];
+            
+            if ( (keyCombo = [[HotKeyCenter sharedCenter] keyComboForName:@"ShowPlayer"]) ) {
+                [self setKeyEquivalentForCode:[keyCombo keyCode]
+                        andModifiers:[keyCombo modifiers]
+                        onItem:tempItem];
+            }
+            
             [tempItem setTarget:self];
             [tempItem setTag:MTMenuShowPlayerItem];
         } else if ([nextObject isEqualToString:@"Preferences"]) {
                 }
                 
                 if ([defaults boolForKey:@"showTrackNumber"]) {
-                    [menu addItemWithTitle:[NSString stringWithFormat:@"        Track %i", [currentRemote currentSongTrack]]
+                    int track = [currentRemote currentSongTrack];
+                    if (track) {
+                        [menu addItemWithTitle:[NSString stringWithFormat:@"    Track %i", track]
                             action:nil
                             keyEquivalent:@""];
+                    }
                 }
                 
                 if ([defaults boolForKey:@"showTime"]) {