remove invokeLater for showing notification balloon, it's later already

This commit is contained in:
peter
2011-07-15 16:23:56 +02:00
parent 54078a6fac
commit 9ef0bf4c49
@@ -213,20 +213,11 @@ public class NotificationsManagerImpl extends NotificationsManager implements No
@Nullable final Project project) {
if (ApplicationManager.getApplication().isUnitTestMode()) return;
final Balloon balloon = createBalloon(notification, false, NotificationDisplayType.BALLOON == displayType,
NotificationDisplayType.BALLOON == displayType);
//noinspection SSBasedInspection
SwingUtilities.invokeLater(new Runnable() {
public void run() {
if (balloon.isDisposed()) return;
Window window = findWindowForBalloon(project);
if (window instanceof IdeFrameImpl) {
((IdeFrameImpl)window).getBalloonLayout().add(balloon);
}
}
});
Window window = findWindowForBalloon(project);
if (window instanceof IdeFrameImpl) {
boolean sticky = NotificationDisplayType.STICKY_BALLOON == displayType;
((IdeFrameImpl)window).getBalloonLayout().add(createBalloon(notification, false, !sticky, !sticky));
}
}
public static Window findWindowForBalloon(Project project) {