omadm/omadmextensions/adapters/devinfo/src/nsmldmdevinfoadapter.cpp
branchRCL_3
changeset 22 9360ca28b668
parent 0 3ce708148e4d
--- 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 )