* #26787 Replaced buttons by DnD
diff --git a/src/com/savoirfairelinux/sflphone/model/Conference.java b/src/com/savoirfairelinux/sflphone/model/Conference.java
index 4418210..c242b4d 100644
--- a/src/com/savoirfairelinux/sflphone/model/Conference.java
+++ b/src/com/savoirfairelinux/sflphone/model/Conference.java
@@ -107,6 +107,28 @@
}
return null;
}
+
+ /**
+ * Compare conferences based on confID/participants
+ */
+ @Override
+ public boolean equals(Object c) {
+ if (c instanceof Conference) {
+ if(((Conference) c).id.contentEquals(id) && !id.contentEquals("-1")){
+ return true;
+ } else {
+ if(((Conference) c).id.contentEquals(id)){
+ for (int i = 0; i < participants.size(); ++i) {
+ if (!((Conference) c).contains(participants.get(i).getCallId()))
+ return false;
+ }
+ return true;
+ }
+ }
+ }
+ return false;
+
+ }
public boolean hasMultipleParticipants() {
return participants.size() > 1;