From 1775866afe73abb97493b1b3f9a64dd013fd2897 Mon Sep 17 00:00:00 2001 From: Alexey Pegov Date: Thu, 1 Oct 2009 15:46:19 +0400 Subject: [PATCH] fix ArrayStoreException in Notifications --- .../src/com/intellij/notification/impl/NotificationModel.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/notification/impl/NotificationModel.java b/platform/platform-impl/src/com/intellij/notification/impl/NotificationModel.java index 4b7399360b..1784b1532c 100644 --- a/platform/platform-impl/src/com/intellij/notification/impl/NotificationModel.java +++ b/platform/platform-impl/src/com/intellij/notification/impl/NotificationModel.java @@ -11,7 +11,6 @@ import org.jetbrains.annotations.Nullable; import java.lang.reflect.Array; import java.util.*; -import java.util.concurrent.CopyOnWriteArraySet; /** * @author spleaner @@ -125,7 +124,7 @@ public class NotificationModel { } if (!result.isEmpty()) { - final Notification[] removed = result.toArray((Notification[])Array.newInstance(result.get(0).getClass(), result.size())); + final Notification[] removed = result.toArray(new Notification[result.size()]); for (NotificationModelListener listener : myListeners) { listener.notificationsRemoved(removed); } -- 2.11.4.GIT