deviceupdatesui/deviceupdates/src/dmadvancedview.cpp
changeset 67 fdbfe0a95492
parent 62 03849bd79877
--- a/deviceupdatesui/deviceupdates/src/dmadvancedview.cpp	Fri Sep 17 19:58:05 2010 +0530
+++ b/deviceupdatesui/deviceupdates/src/dmadvancedview.cpp	Fri Oct 15 11:39:02 2010 +0530
@@ -654,25 +654,19 @@
         
         // WLAN MAC
         
-        TUint KPhoneWlanSeparator (':');
-        _LIT( KWLanMACDataFormat, "%02x");  
-        // Fetch WLAN MAC address
-        TBuf<KWlanMacAddrLength> address;
-        RProperty::Get( KPSUidWlan, KPSWlanMacAddress, address );   
-        // Format fetched address
-        TBuf<KWlanMacAddrLength> wlanMACAddress;        
-        for ( TInt i( 0 ); i < address.Length(); i++ )
-            {
-            // Set separator
-            if( i > 0 )
-                {
-                wlanMACAddress.Append( KPhoneWlanSeparator );
-                }
-            // Set data
-            TBuf<50> tmp;
-            tmp.Format( KWLanMACDataFormat, address[i] );
-            wlanMACAddress.Append( tmp );
-            } 
+		TBuf8<KWlanMacAddrLength> address;
+		// Fetch WLAN MAC address
+		RProperty::Get(KPSUidWlan,KPSWlanMacAddress,address);
+		TBuf<KWlanMacAddrLength> wlanMACAddress;
+		for ( TInt i = 0; i < address.Length(); i++ )
+			{     
+			TUint16 addbyte = address[i];
+			wlanMACAddress.AppendFormat(_L("%02X:"), addbyte);
+			}
+		if  ( wlanMACAddress.Length() ) // remove trailing ':'
+			{
+			wlanMACAddress.Delete(wlanMACAddress.Length()-1, 1);
+			}			
         liststr.clear();
         item = new QStandardItem();
         val = hbTrId("txt_device_update_dblist_wlan_mac_address");