From bc7fee112cec6fe13d5e5af4da1c202f3a04b71c Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Fri, 11 May 2012 22:20:39 +0200 Subject: [PATCH] repair conference --- src/org/linphone/LinphoneUtils.java | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/org/linphone/LinphoneUtils.java b/src/org/linphone/LinphoneUtils.java index 41a58cf02..f75f80893 100644 --- a/src/org/linphone/LinphoneUtils.java +++ b/src/org/linphone/LinphoneUtils.java @@ -147,23 +147,23 @@ public final class LinphoneUtils { } public static final List getLinphoneCallsNotInConf(LinphoneCore lc) { - List calls = getLinphoneCalls(lc); - Iterator iterator = calls.iterator(); - while (iterator.hasNext()) { - LinphoneCall call = iterator.next(); - if (call.isInConference()) iterator.remove(); + List l=new ArrayList(); + for(LinphoneCall c : lc.getCalls()){ + if (!c.isInConference()){ + l.add(c); + } } - return calls; + return l; } public static final List getLinphoneCallsInConf(LinphoneCore lc) { - List calls = getLinphoneCalls(lc); - Iterator iterator = calls.iterator(); - while (iterator.hasNext()) { - LinphoneCall call = iterator.next(); - if (!call.isInConference()) iterator.remove(); + List l=new ArrayList(); + for(LinphoneCall c : lc.getCalls()){ + if (c.isInConference()){ + l.add(c); + } } - return calls; + return l; } public static final List getLinphoneCalls(LinphoneCore lc) {