From fb337eaa6ac51904aa57ecad280385cfa6f96b37 Mon Sep 17 00:00:00 2001 From: Denis Fokin Date: Wed, 9 Nov 2016 16:49:22 +0300 Subject: [PATCH] IDEA-155785 Lots of IllegalStateException: cannot open system clipboard in the log --- .../src/com/intellij/ide/ClipboardSynchronizer.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ClipboardSynchronizer.java b/platform/platform-impl/src/com/intellij/ide/ClipboardSynchronizer.java index 96782067021f..acbe47482052 100644 --- a/platform/platform-impl/src/com/intellij/ide/ClipboardSynchronizer.java +++ b/platform/platform-impl/src/com/intellij/ide/ClipboardSynchronizer.java @@ -123,16 +123,15 @@ public class ClipboardSynchronizer implements ApplicationComponent { myClipboardHandler.resetContent(); } - private static boolean isWClipboardProblemLogged = false; @Nullable private static Clipboard getClipboard() { try { - //sun.awt.windows.WClipboard may throw an IllegalStateException return Toolkit.getDefaultToolkit().getSystemClipboard(); } - catch (Exception e) { - if (!isWClipboardProblemLogged) { - isWClipboardProblemLogged = true; + catch (IllegalStateException e) { + if (SystemInfo.isWindows) { + LOG.debug("Clipboard is busy"); + } else { LOG.warn(e); } return null;