phonebookui/Phonebook2/UIControls/src/CPbk2ContactEditorReadonlyField.cpp
branchRCL_3
changeset 18 d4f567ce2e7c
parent 0 e686773b3f54
--- 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(