diff --git a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionMenuItem.java b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionMenuItem.java index 509a5ba73d69..d5a56c46d352 100644 --- a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionMenuItem.java +++ b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionMenuItem.java @@ -273,7 +273,7 @@ public class ActionMenuItem extends JCheckBoxMenuItem { myToggled = Boolean.TRUE.equals(myEvent.getPresentation().getClientProperty(Toggleable.SELECTED_PROPERTY)); if ((ActionPlaces.MAIN_MENU.equals(myPlace) && SystemInfo.isMacSystemMenu) || UIUtil.isUnderNimbusLookAndFeel() - || UIUtil.isUnderWindowsLookAndFeel()) { + || (UIUtil.isUnderWindowsLookAndFeel() && !SystemInfo.isWindowsXP)) { setState(myToggled); } else if (!(getUI() instanceof GtkMenuItemUI)) {