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());