From b4c193714ceb3287a9b1204384c9d029993db687 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Fri, 19 Feb 2016 15:26:40 +0100 Subject: [PATCH] +isFrameDecorated() to IdeRootPane --- .../src/com/intellij/openapi/wm/impl/IdeRootPane.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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(); } }