diff -r de1630741fbe -r 2a11b5b00470 phonebookui/pbkcommonui/src/cntcompanyeditormodel.cpp --- a/phonebookui/pbkcommonui/src/cntcompanyeditormodel.cpp Mon May 03 12:24:20 2010 +0300 +++ b/phonebookui/pbkcommonui/src/cntcompanyeditormodel.cpp Fri May 14 15:42:23 2010 +0300 @@ -80,8 +80,14 @@ else mCompany.setAssistantName(QString()); - if ( !mCompany.isEmpty() ) { - mContact->saveDetail( &mCompany ); + mContact->saveDetail( &mCompany ); + + if ( mCompany.name().isEmpty() && + mCompany.title().isEmpty() && + mCompany.department().isEmpty() && + mCompany.assistantName().isEmpty() ) + { + mContact->removeDetail( &mCompany ); } }