diff -r 87d139e87731 -r 031b9cffe6e4 localconnectivityservice/obexreceiveservices/mtmuibluetooth/src/btmtmuidata.cpp --- a/localconnectivityservice/obexreceiveservices/mtmuibluetooth/src/btmtmuidata.cpp Wed Mar 31 23:02:31 2010 +0300 +++ b/localconnectivityservice/obexreceiveservices/mtmuibluetooth/src/btmtmuidata.cpp Wed Apr 14 16:52:35 2010 +0300 @@ -31,6 +31,8 @@ #include +const TInt KBtMtmUiNfcContext = 2; + // ================= MEMBER FUNCTIONS ======================= // Two-phased constructor. @@ -129,7 +131,16 @@ const CBaseMtmUiData::CBitmapArray& CBtMtmUiData::ContextIcon( const TMsvEntry& aContext, TInt /*aStateFlags*/) const { - TInt icon = TObexUtilsUiLayer::ContextIcon( aContext, EBluetooth ); + // Check if NFC context + TInt icon = 0; + if ( aContext.MtmData1() == KBtMtmUiNfcContext ) + { + icon = TObexUtilsUiLayer::ContextIcon( aContext, ENfc ); + } + else + { + icon = TObexUtilsUiLayer::ContextIcon( aContext, EBluetooth ); + } return *iIconArrays->At( icon/2 ); }