diff --git a/dlls/winemac.drv/cocoa_window.m b/dlls/winemac.drv/cocoa_window.m index daa1e660246..3e60c84e8b6 100644 --- a/dlls/winemac.drv/cocoa_window.m +++ b/dlls/winemac.drv/cocoa_window.m @@ -1020,9 +1020,12 @@ - (BOOL) isExcludedFromWindowsMenu - (BOOL) validateMenuItem:(NSMenuItem *)menuItem { + BOOL ret = [super validateMenuItem:menuItem]; + if ([menuItem action] == @selector(makeKeyAndOrderFront:)) - return [self isKeyWindow] || (!self.disabled && !self.noActivate); - return [super validateMenuItem:menuItem]; + ret = [self isKeyWindow] || (!self.disabled && !self.noActivate); + + return ret; } /* We don't call this. It's the action method of the items in the Window menu. */