diff --git a/source/org/jivesoftware/smack/Roster.java b/source/org/jivesoftware/smack/Roster.java index f0df3247b..26d457647 100644 --- a/source/org/jivesoftware/smack/Roster.java +++ b/source/org/jivesoftware/smack/Roster.java @@ -309,10 +309,10 @@ public class Roster implements ConnectionListener { */ private void setOfflinePresences() { Presence packetUnavailable; - for (String user : new ArrayList(presenceMap.keySet())) { + for (String user : presenceMap.keySet()) { Map resources = presenceMap.get(user); if (resources != null) { - for (String resource : new ArrayList(resources.keySet())) { + for (String resource : resources.keySet()) { packetUnavailable = new Presence(Presence.Type.unavailable); packetUnavailable.setFrom(user + "/" + resource); presencePacket.processPacket(packetUnavailable);