diff options
author | Dmitry Batrak <Dmitry.Batrak@jetbrains.com> | 2020-09-23 12:47:19 +0300 |
---|---|---|
committer | Dmitry Batrak <Dmitry.Batrak@jetbrains.com> | 2020-09-23 12:47:19 +0300 |
commit | 96dd8fcf48c7b97f6f5089ae1e7fd7dde56a4119 (patch) | |
tree | 3c12e931a8cf68d993da708819a8c109439e785a | |
parent | 9b960dd02a76592ad907232c88ae070dd144dcf6 (diff) | |
download | JetBrainsRuntime-jb11_0_8-b1107.tar.gz |
JBR-2735 PopupIncomingFocusTest is failing on KDE when launched via jtregjb11_0_8-b1107jb11_0_8-b1106jb11_0_8-b1105
-rw-r--r-- | src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java b/src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java index d8a6b4e6d36..e158adbb163 100644 --- a/src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java +++ b/src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java @@ -143,10 +143,7 @@ class XWindowPeer extends XPanelPeer implements WindowPeer, private static final int MAXIMUM_BUFFER_LENGTH_NET_WM_ICON = (2<<15) - 1; static { - /* https://userbase.kde.org/KDE_System_Administration/Environment_Variables#KDE_FULL_SESSION */ - final String kdeSession = AccessController.doPrivileged((PrivilegedAction<String>) () -> System.getenv("KDE_FULL_SESSION")); - final boolean isKDE = kdeSession != null && !kdeSession.isEmpty(); - + final boolean isKDE = XWM.getWMID() == XWM.KDE2_WM; X11_DISABLE_OVERRIDE_FLAG = GetPropertyAction.privilegedGetProperty("x11.disable.override.flag", isKDE ? "true" : "false").equalsIgnoreCase("true"); X11_DISABLE_OVERRIDE_XWINDOWPEER = |