--- a/phonebookui/Phonebook2/UIControls/src/CPbk2ContactEditorReadonlyField.cpp Thu Jul 15 18:22:55 2010 +0300
+++ b/phonebookui/Phonebook2/UIControls/src/CPbk2ContactEditorReadonlyField.cpp Thu Aug 19 09:41:07 2010 +0300
@@ -25,6 +25,9 @@
#include <Pbk2Commands.hrh>
#include <MPbk2ContactEditorField2.h>
#include <MPbk2ContactEditorUIField.h>
+#include <MVPbkStoreContactField.h>
+#include <MVPbkContactFieldData.h>
+
/// Unnamed namespace for local definitions
namespace
@@ -127,7 +130,7 @@
case EKeyDelete:
case EKeyBackspace:
{
- if (iPbk2ContactEditorField)
+ if (iPbk2ContactEditorField && !iPbk2ContactEditorField->ContactField().FieldData().IsEmpty() )
{
MPbk2ContactEditorField2* tempContactEditorField =
reinterpret_cast<MPbk2ContactEditorField2*> (iPbk2ContactEditorField->ContactEditorFieldExtension(