diff --git a/Cocoa/Document.m b/Cocoa/Document.m index 9a86707c1..1fad04e8e 100644 --- a/Cocoa/Document.m +++ b/Cocoa/Document.m @@ -1250,7 +1250,12 @@ - (bool) isPaused - (BOOL)validateUserInterfaceItem:(id)anItem { if ([anItem action] == @selector(mute:)) { - [(NSMenuItem *)anItem setState:!_audioClient.isPlaying]; + if (_running) { + [(NSMenuItem *)anItem setState:!_audioClient.isPlaying]; + } + else { + [(NSMenuItem *)anItem setState:[[NSUserDefaults standardUserDefaults] boolForKey:@"Mute"]]; + } } else if ([anItem action] == @selector(togglePause:)) { [(NSMenuItem *)anItem setState:self.isPaused];