From 858b56d40f09591c640a4f4c81d722ec48382ce7 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 14 Jun 2011 20:07:39 +0200 Subject: [PATCH] clear the log model on clearing the console --- .../src/com/intellij/notification/EventLog.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/notification/EventLog.java b/platform/platform-impl/src/com/intellij/notification/EventLog.java index 3bfa069862b2..06a4314f9382 100644 --- a/platform/platform-impl/src/com/intellij/notification/EventLog.java +++ b/platform/platform-impl/src/com/intellij/notification/EventLog.java @@ -208,7 +208,7 @@ public class EventLog implements Notifications { myHyperlinkSupport = new EditorHyperlinkSupport(myLogEditor, project); } - private static DefaultActionGroup createPopupActions(ActionManager actionManager) { + private DefaultActionGroup createPopupActions(ActionManager actionManager) { DefaultActionGroup group = new DefaultActionGroup(); group.add(new DumbAwareAction("Clear All") { @Override @@ -223,6 +223,9 @@ public class EventLog implements Notifications { if (editor != null) { editor.getDocument().deleteString(0, editor.getDocument().getTextLength()); } + for (Notification notification : myProjectModel.getNotifications()) { + myProjectModel.removeNotification(notification); + } } }); group.add(new EditorCopyAction());