--- 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<TLanguage>(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 )