From 3295fe1b42bd296f036ea9e493d4031b3210f44f Mon Sep 17 00:00:00 2001 From: "Anton.Makeev" Date: Mon, 9 Nov 2009 12:28:08 +0300 Subject: [PATCH] DumbService: do not try to show notifications in test-mode --- .../src/com/intellij/openapi/project/DumbServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java b/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java index 3bc319642e01..021b88705f9c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/project/DumbServiceImpl.java @@ -153,6 +153,13 @@ public class DumbServiceImpl extends DumbService { @Override public BalloonHandler showDumbModeNotification(final String message) { + if (ApplicationManager.getApplication().isUnitTestMode() || ApplicationManager.getApplication().isHeadlessEnvironment()) { + return new BalloonHandler() { + public void hide() { + } + }; + } + StatusBarEx statusBar = (StatusBarEx)WindowManager.getInstance().getIdeFrame(myProject).getStatusBar(); HyperlinkListener listener = new HyperlinkListener() { public void hyperlinkUpdate(HyperlinkEvent e) {