diff --git a/kde/src/CallView.cpp b/kde/src/CallView.cpp index 924e3a8ee9a4df095274a6c262009a2913504d8d..e9a92482875c020c6abdd4dc9f2bcf738957405d 100644 --- a/kde/src/CallView.cpp +++ b/kde/src/CallView.cpp @@ -207,6 +207,10 @@ bool CallView::callToCall(QTreeWidgetItem *parent, int index, const QMimeData *d kDebug() << "Call dropped on itself (doing nothing)"; return true; } + else if (SFLPhone::model()->getIndex(encodedCallId) == parent) { + kDebug() << "Dropping conference on itself (doing nothing)"; + return true; + } if ((parent->childCount()) && (SFLPhone::model()->getIndex(encodedCallId)->childCount())) { kDebug() << "Merging two conferences";