diff -r f2101057ffeb -r 9360ca28b668 omadm/omadmextensions/adapters/devinfo/src/nsmldmdevinfoadapter.cpp --- a/omadm/omadmextensions/adapters/devinfo/src/nsmldmdevinfoadapter.cpp Mon Jun 21 15:26:00 2010 +0300 +++ b/omadm/omadmextensions/adapters/devinfo/src/nsmldmdevinfoadapter.cpp Thu Jul 15 18:24:21 2010 +0300 @@ -457,7 +457,13 @@ if ( segment == KNSmlDMDevInfoLangNodeName ) { TLanguage language = User::Language(); + // value to mask off the leftmost 6 bits in language that holds the operator id + const TUint KDialectMask=0x03FF; + language = static_cast(language & KDialectMask); + TBuf8<2> langCode; + DBG_FILE_CODE("CNSmlDmInfoAdapter::FetchLeafObjectL(): %d",language); + switch ( language ) { case ELangEnglish: @@ -703,6 +709,7 @@ langCode = KNSmlDMEnglish; } aObject.InsertL( 0, langCode ); + DBG_FILE_CODE("CNSmlDmInfoAdapter::FetchLeafObjectL(): %s",langCode); } else if ( segment == KNSmlDMDevInfoDmVNodeName )