* #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;