summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/isode/stroke/roster/XMPPRosterImpl.java')
-rw-r--r--src/com/isode/stroke/roster/XMPPRosterImpl.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/isode/stroke/roster/XMPPRosterImpl.java b/src/com/isode/stroke/roster/XMPPRosterImpl.java
index d87a20e..7b80104 100644
--- a/src/com/isode/stroke/roster/XMPPRosterImpl.java
+++ b/src/com/isode/stroke/roster/XMPPRosterImpl.java
@@ -73,7 +73,11 @@ public class XMPPRosterImpl extends XMPPRoster {
@Override
public Collection<XMPPRosterItem> getItems() {
- return entries_.values();
+ Collection<XMPPRosterItem> items = new ArrayList<XMPPRosterItem>(entries_.size());
+ for (XMPPRosterItem item : entries_.values()) {
+ items.add(new XMPPRosterItem(item));
+ }
+ return items;
}
@Override