diff --git a/platform/platform-api/src/com/intellij/openapi/ui/Banner.java b/platform/platform-api/src/com/intellij/openapi/ui/Banner.java index 28b2ef78bd70..4b99bb2e407e 100644 --- a/platform/platform-api/src/com/intellij/openapi/ui/Banner.java +++ b/platform/platform-api/src/com/intellij/openapi/ui/Banner.java @@ -28,7 +28,6 @@ import java.awt.*; import java.awt.event.ActionEvent; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; -import java.util.Iterator; import java.util.Map; import java.util.Set; @@ -78,8 +77,7 @@ public class Banner extends NonOpaquePanel implements PropertyChangeListener{ public void clearActions() { final Set actions = myActions.keySet(); - for (Iterator iterator = actions.iterator(); iterator.hasNext();) { - Action each = iterator.next(); + for (Action each : actions) { each.removePropertyChangeListener(this); } myActions.clear(); @@ -125,8 +123,8 @@ public class Banner extends NonOpaquePanel implements PropertyChangeListener{ public void updateActions() { final Set actions = myActions.keySet(); - for (Iterator iterator = actions.iterator(); iterator.hasNext();) { - updateAction(iterator.next()); + for (Action action : actions) { + updateAction(action); } }