diff --git a/kde/src/CallView.cpp b/kde/src/CallView.cpp index 55c8de49d1533975583735a6861e3aaa50857401..d6c956394bda7e2d12d17249f9a29e034e725502 100644 --- a/kde/src/CallView.cpp +++ b/kde/src/CallView.cpp @@ -275,7 +275,7 @@ bool CallView::phoneNumberToCall(QTreeWidgetItem *parent, int index, const QMime Q_UNUSED(action) QByteArray encodedPhoneNumber = data->data( MIME_PHONENUMBER ); if (!QString(encodedPhoneNumber).isEmpty()) { - Contact* contact = AkonadiBackend::getInstance()->getContactByPhone(encodedPhoneNumber); + Contact* contact = AkonadiBackend::getInstance()->getContactByPhone(encodedPhoneNumber,true); QString name; name = (contact)?contact->getFormattedName():i18n("Unknown"); Call* call2 = SFLPhone::model()->addDialingCall(name, AccountList::getCurrentAccount()); diff --git a/kde/src/conf/dlgaccounts.cpp b/kde/src/conf/dlgaccounts.cpp index b94a89b6227099f5c88d6fadf26043d4d3509794..55ed8e5944b88b1afc9f2c89077627ba33967cd1 100755 --- a/kde/src/conf/dlgaccounts.cpp +++ b/kde/src/conf/dlgaccounts.cpp @@ -586,6 +586,7 @@ void DlgAccounts::on_button_accountRemove_clicked() { kDebug() << "on_button_accountRemove_clicked"; AccountList::getInstance()->removeAccount(listView_accountList->currentIndex()); + listView_accountList->setCurrentIndex(listView_accountList->model()->index(0,0)); } void DlgAccounts::on_edit1_alias_textChanged(const QString & text) @@ -636,6 +637,7 @@ void DlgAccounts::updateAccountStates() void DlgAccounts::updateStatusLabel(QModelIndex item) { + kDebug() << "MODEL index is" << item.row(); if(!item.isValid()) { return; }