diff --git a/src/org/linphone/LinphoneUtils.java b/src/org/linphone/LinphoneUtils.java index f75f80893..cd9c7d4b2 100644 --- a/src/org/linphone/LinphoneUtils.java +++ b/src/org/linphone/LinphoneUtils.java @@ -167,7 +167,8 @@ public final class LinphoneUtils { } public static final List getLinphoneCalls(LinphoneCore lc) { - return (List) Arrays.asList(lc.getCalls()); + // return a modifiable list + return new ArrayList(Arrays.asList(lc.getCalls())); } public static final boolean hasExistingResumeableCall(LinphoneCore lc) {