diff -r d8e625c87f33 -r e7a04a6385be creator/engine/src/creator_phonebookbase.cpp --- a/creator/engine/src/creator_phonebookbase.cpp Thu Jun 17 15:34:52 2010 +0300 +++ b/creator/engine/src/creator_phonebookbase.cpp Thu Jun 24 14:55:55 2010 +0300 @@ -41,9 +41,16 @@ iEntriesToBeCreated = 1; break; case ECreatorPhonebookStart: - retval = iEngine->GetEngineWrapper()->ListQueryDialog(_L("Fields in contact"), R_CONTACT_CREATION_TYPE_QUERY, - &iDummy, this, iCommand == ECmdCreatePhoneBookEntryContacts ? ECreatorPhonebookGetContactFields : ECreatorPhonebookGetGroupFields - ); + if(iCommand == ECmdCreatePhoneBookEntryContacts ) + { + retval = iEngine->GetEngineWrapper()->ListQueryDialog(_L("Fields in contact"), R_CONTACT_CREATION_TYPE_QUERY, + &iDummy, this, ECreatorPhonebookGetContactFields ); + } + else + { + retval = iEngine->GetEngineWrapper()->ListQueryDialog(_L("Number of contacts "), R_GROUP_CREATION_TYPE_QUERY, + &iDummy, this, ECreatorPhonebookGetGroupFields ); + } break; case ECreatorPhonebookGetContactFields: if(iDummy==0)// first item, use default fields