diff -ur kopete-3.5.5.orig/kopete/libkopete/kopeteaccount.cpp kopete-3.5.5/kopete/libkopete/kopeteaccount.cpp --- kopete-3.5.5.orig/kopete/libkopete/kopeteaccount.cpp 2007-03-09 23:51:09.000000000 +0100 +++ kopete-3.5.5/kopete/libkopete/kopeteaccount.cpp 2007-03-09 23:52:42.000000000 +0100 @@ -252,14 +252,14 @@ Kopete::MetaContact* Account::addContact( const QString &contactId, const QString &displayName , Group *group, AddMode mode ) { - if ( contactId == d->myself->contactId() ) - { - KMessageBox::queuedMessageBox( Kopete::UI::Global::mainWidget(), KMessageBox::Error, - i18n("You are not allowed to add yourself to the contact list. The addition of \"%1\" to account \"%2\" will not take place.").arg(contactId,accountId()), i18n("Error Creating Contact") - ); - return false; - } - +// if ( contactId == d->myself->contactId() ) +// { +// KMessageBox::queuedMessageBox( Kopete::UI::Global::mainWidget(), KMessageBox::Error, +// i18n("You are not allowed to add yourself to the contact list. The addition of \"%1\" to account \"%2\" will not take place.").arg(contactId,accountId()), i18n("Error Creating Contact") +// ); +// return false; +// } +// bool isTemporary = mode == Temporary; Contact *c = d->contacts[ contactId ];