From d4aba02795d3d912ff9bfb0cd2d760b384bc709c Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Tue, 14 May 2019 21:00:50 +0200 Subject: [PATCH] Cleanup (JNA check) GitOrigin-RevId: f6f57ec9f396b98f6430833be6d97ebbdf57b668 --- .../src/com/intellij/ide/RemoteDesktopDetector.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/RemoteDesktopDetector.java b/platform/platform-impl/src/com/intellij/ide/RemoteDesktopDetector.java index 0834971aa88e..8742819a35ff 100644 --- a/platform/platform-impl/src/com/intellij/ide/RemoteDesktopDetector.java +++ b/platform/platform-impl/src/com/intellij/ide/RemoteDesktopDetector.java @@ -1,6 +1,7 @@ -// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. +// Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.ide; +import com.intellij.jna.JnaLoader; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.util.SystemInfo; import com.sun.jna.platform.win32.User32; @@ -11,7 +12,7 @@ public class RemoteDesktopDetector extends RemoteDesktopService { private volatile boolean myRemoteDesktopConnected; private RemoteDesktopDetector() { - if (SystemInfo.isWindows) { + if (SystemInfo.isWindows && JnaLoader.isLoaded()) { DisplayChangeDetector.getInstance().addListener(this::updateState); updateState(); } @@ -37,4 +38,4 @@ public class RemoteDesktopDetector extends RemoteDesktopService { public boolean isRemoteDesktopConnected() { return myRemoteDesktopConnected; } -} +} \ No newline at end of file