diff --git a/daemon/src/managerimpl.cpp b/daemon/src/managerimpl.cpp
index 29bc657244ce142f00cb54e273f32e6cfd964fab..d4d2ef1ac9d4955e1cb04851c60228632ea67741 100644
--- a/daemon/src/managerimpl.cpp
+++ b/daemon/src/managerimpl.cpp
@@ -1053,6 +1053,7 @@ void ManagerImpl::detachParticipant (const std::string& call_id,
         	removeParticipant (call_id);
         	processRemainingParticipant (current_call_id, conf);
         }
+        _dbus.getCallManager()->conferenceChanged (conf->getConfID(), conf->getStateStr());
     } else {
         _debug ("Manager: Unbind main participant from conference %d");
         getMainBuffer()->unBindAll (Call::DEFAULT_ID);
diff --git a/kde/src/CallView.cpp b/kde/src/CallView.cpp
index 10896cf233953c1c2a6f59ea220ff50357acfd24..c3a6b80368c8d66d2b867cd7f6eb63f789050793 100644
--- a/kde/src/CallView.cpp
+++ b/kde/src/CallView.cpp
@@ -520,6 +520,7 @@ void CallView::conferenceCreatedSignal(const QString& confId)
 
 void CallView::conferenceChangedSignal(const QString& confId, const QString& state)
 {
+   qDebug() << "Conf changed signal";
    conferenceChanged(confId, state);
 }
 
diff --git a/kde/src/lib/CallModel.hpp b/kde/src/lib/CallModel.hpp
index a04ec7407a0b3218c448a6b67aba8cebd7b2972b..d81dda3bb4dc0421e1e5a2954352a0d11daaa5dc 100644
--- a/kde/src/lib/CallModel.hpp
+++ b/kde/src/lib/CallModel.hpp
@@ -270,6 +270,7 @@ template<typename CallWidget, typename Index> bool CallModel<CallWidget,Index>::
 ///Executed when the daemon signal a modification in an existing conference. Update the call list and update the TreeView
 template<typename CallWidget, typename Index> bool CallModel<CallWidget,Index>::conferenceChanged(const QString& confId, const QString& state) 
 {
+   qDebug() << "Conf changed2";
    Q_UNUSED(state)
    
    if (!privateCallList_callId[confId]) {
diff --git a/kde/src/lib/Contact.cpp b/kde/src/lib/Contact.cpp
index 4a8f718ffc81ff6bb4b5fae9dad25698bd5a47ec..d78b93a847fe5147d271cf591c9fa753c20fdc54 100644
--- a/kde/src/lib/Contact.cpp
+++ b/kde/src/lib/Contact.cpp
@@ -17,7 +17,7 @@
  *   along with this program; if not, write to the                         *
  *   Free Software Foundation, Inc.,                                       *
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- ***************************************************************************/
+ **************************************************************************/
 #include "Contact.h"
 
 #include <QtCore/QDebug>
diff --git a/kde/src/widgets/CallTreeItem.cpp b/kde/src/widgets/CallTreeItem.cpp
index 9626b0b6a8f21125515c1a722b65587a091f4c29..71c2d131840eed771b34faaf4e996c01e054ff5e 100644
--- a/kde/src/widgets/CallTreeItem.cpp
+++ b/kde/src/widgets/CallTreeItem.cpp
@@ -16,7 +16,7 @@
  *   along with this program; if not, write to the                         *
  *   Free Software Foundation, Inc.,                                       *
  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
- ***************************************************************************/
+ **************************************************************************/
 
 #include <QtCore/QStringList>
 
@@ -34,7 +34,7 @@ const char * CallTreeItem::callStateIcons[12] = {ICON_INCOMING, ICON_RINGING, IC
 CallTreeItem::CallTreeItem(QWidget *parent)
    : QWidget(parent), itemCall(0), init(false)
 {
-   
+   setMaximumSize(99999,50);
 }
 
 CallTreeItem::~CallTreeItem()