diff --git a/sflphone-client-kde/src/SFLPhone.cpp b/sflphone-client-kde/src/SFLPhone.cpp
index ff1147a9fe69c2793efdeac6aa27846e5748d79d..3e3e71ef34fbf485e6ad15813e24841782e2b9e0 100644
--- a/sflphone-client-kde/src/SFLPhone.cpp
+++ b/sflphone-client-kde/src/SFLPhone.cpp
@@ -178,7 +178,7 @@ void SFLPhone::quitButton()
 	if(view->listWidget_callList->count() > 0 && instance.getRegistrationCount() <= 1)
 	{
 		qDebug() << "Attempting to quit when still having some calls open.";
-		view->getErrorWindow()->showMessage(i18n("You still have some calls open. Please close all calls before quitting."));
+// 		view->getErrorWindow()->showMessage(i18n("You still have some calls open. Please close all calls before quitting."));
 	}
 	instance.Unregister(getpid());
 	qApp->quit();
diff --git a/sflphone-client-kde/src/sflphone_kdeview.cpp b/sflphone-client-kde/src/sflphone_kdeview.cpp
index 3e144e160e7174a99852d97213c1684dda79bea9..08c32b772d13f2ec67f3c85bbaf4df9b90ff81bb 100644
--- a/sflphone-client-kde/src/sflphone_kdeview.cpp
+++ b/sflphone-client-kde/src/sflphone_kdeview.cpp
@@ -134,7 +134,6 @@ sflphone_kdeView::~sflphone_kdeView()
 	delete configDialog;
 	delete wizard;
 	delete callList;
-	delete errorWindow;
 }
 
 void sflphone_kdeView::loadWindow()
@@ -1456,6 +1455,9 @@ void sflphone_kdeView::enableAddressBook()
 	qDebug() << "\nenableAddressBook\n";
 	lineEdit_addressBook->clear();
 	lineEdit_addressBook->setEnabled(true);
+	AddressBook * ab = StdAddressBook::self(true);
+	disconnect(ab,         SIGNAL(addressBookChanged(AddressBook *)),
+	           this,       SLOT(enableAddressBook()));
 }
 
 bool sflphone_kdeView::loadAddressBook()
diff --git a/sflphone-client-kde/src/ui/sflphone_kdeview_base.ui b/sflphone-client-kde/src/ui/sflphone_kdeview_base.ui
index 831907f40781fcc0f789bdd4304d5a5cfe5cee87..894853e34b271afce6ad9e34d6045fa206dad706 100644
--- a/sflphone-client-kde/src/ui/sflphone_kdeview_base.ui
+++ b/sflphone-client-kde/src/ui/sflphone_kdeview_base.ui
@@ -29,7 +29,7 @@
       </sizepolicy>
      </property>
      <property name="currentIndex">
-      <number>0</number>
+      <number>2</number>
      </property>
      <widget class="QWidget" name="page_callList">
       <layout class="QHBoxLayout" name="horizontalLayout_3">
@@ -67,10 +67,10 @@
        <item>
         <widget class="KLineEdit" name="lineEdit_addressBook">
          <property name="enabled">
-          <bool>false</bool>
+          <bool>true</bool>
          </property>
          <property name="text">
-          <string>Address book loading...</string>
+          <string/>
          </property>
          <property name="showClearButton" stdset="0">
           <bool>true</bool>