diff -r 72b543305e3a -r d09ac5c1e252 mobilemessaging/audiomsg/src/audiomessageappui.cpp --- a/mobilemessaging/audiomsg/src/audiomessageappui.cpp Thu Dec 17 08:44:11 2009 +0200 +++ b/mobilemessaging/audiomsg/src/audiomessageappui.cpp Thu Jan 07 12:45:05 2010 +0200 @@ -4356,12 +4356,14 @@ case EPSCTsyCallTypeH324Multimedia: { unsupported = ETrue; + ShowUnsupportedCallTypeNoteL( R_VR_VIDEO_CALL_INFONOTE_LABEL ); break; } // Voip call ongoing case EPSCTsyCallTypeVoIP: { unsupported = ETrue; + ShowUnsupportedCallTypeNoteL( R_VR_INTERNET_CALL_INFONOTE_LABEL ); break; } } @@ -4369,6 +4371,30 @@ return unsupported; } +// --------------------------------------------------------------------------- +// CAudioMessageAppUi::ShowUnsupportedCallTypeNoteL +// +// --------------------------------------------------------------------------- +// +void CAudioMessageAppUi::ShowUnsupportedCallTypeNoteL( TInt aResourceId ) + { + CAknInformationNote* infoNote; + HBufC* noteText; + + noteText = CEikonEnv::Static()-> + AllocReadResourceLC( aResourceId ); + + infoNote = new( ELeave ) CAknInformationNote( ETrue ); + infoNote->ExecuteLD( *noteText ); + + CleanupStack::PopAndDestroy( noteText ); + } + +// --------------------------------------------------------------------------- +// CAudioMessageAppUi::CheckIncomingCall +// +// --------------------------------------------------------------------------- +// TBool CAudioMessageAppUi::CheckIncomingCall( ) { TInt value( 0 );