diff -r 3c221667e687 -r 94dc1107e8b2 phoneapp/phoneuiview/src/cphonedialercontroller.cpp --- a/phoneapp/phoneuiview/src/cphonedialercontroller.cpp Mon Jun 21 15:39:45 2010 +0300 +++ b/phoneapp/phoneuiview/src/cphonedialercontroller.cpp Thu Jul 15 18:38:16 2010 +0300 @@ -132,7 +132,7 @@ EAknsMinorGenericQgnIndiDialerClear, EMbmPhoneuiQgn_indi_dialer_clear, EMbmPhoneuiQgn_indi_dialer_clear_mask, - R_PHONEUI_DIALER_TOOLTIP_CLEAR + 0 //no tooltip for clear key } }; static const TInt KClearButtonDataTableCount = @@ -491,7 +491,15 @@ const TDesC& aMifFile ) const { // Create tooltip text - HBufC* tooltip = StringLoader::LoadLC( aSourceData.iTooltipResourceId ); + HBufC* tooltip = NULL; + if ( aSourceData.iTooltipResourceId > 0 ) + { + tooltip = StringLoader::LoadLC( aSourceData.iTooltipResourceId ); + } + else + { + tooltip = HBufC::NewLC(0); + } // Create icon TAknsItemID skinId = { EAknsMajorGeneric, aSourceData.iSkinItemIdMinor };