diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeRootPane.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeRootPane.java index 98d940093217..c38b5e0fbab7 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeRootPane.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/IdeRootPane.java @@ -433,7 +433,11 @@ public class IdeRootPane extends JRootPane implements UISettingsListener { } } + public static boolean isFrameDecorated() { + return SystemInfo.isWindows && Registry.is("ide.win.frame.decoration"); + } + public boolean isDecoratedMenu() { - return SystemInfo.isWindows && getUI() instanceof DarculaRootPaneUI && Registry.is("ide.win.frame.decoration"); + return getUI() instanceof DarculaRootPaneUI && isFrameDecorated(); } }