From 84f621e7e3d8daec4f25d0417882d5abde108424 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Fri, 19 Oct 2012 12:47:18 +0400 Subject: [PATCH] assertion when project is initialized assert EDT if only breakpoints are really removed --- .../intellij/debugger/ui/breakpoints/BreakpointManager.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointManager.java b/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointManager.java index cc7aaaa8c9aa..9e9889493213 100644 --- a/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointManager.java +++ b/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/BreakpointManager.java @@ -799,11 +799,9 @@ public class BreakpointManager implements JDOMExternalizable { } private void removeInvalidBreakpoints() { - ApplicationManager.getApplication().assertIsDispatchThread(); ArrayList toDelete = new ArrayList(); - for (Iterator it = getBreakpoints().listIterator(); it.hasNext();) { - Breakpoint breakpoint = (Breakpoint)it.next(); + for (Breakpoint breakpoint : getBreakpoints()) { if (!breakpoint.isValid()) { toDelete.add(breakpoint); }