--- a/phoneapp/phoneuicontrol/src/cphonestateincall.cpp Wed Jun 23 18:12:20 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonestateincall.cpp Tue Jul 06 14:15:47 2010 +0300
@@ -34,6 +34,7 @@
#include "tphonecmdparamnote.h"
#include "tphonecmdparamquery.h"
#include "tphonecmdparamcallstatedata.h"
+#include "tphonecmdparamkeycapture.h"
#include "tphonecmdparamsfidata.h"
#include "mphonestatemachine.h"
#include "phonestatedefinitions.h"
@@ -219,7 +220,7 @@
break;
case MEngineMonitor::EPEMessageInValidEmergencyNumber:
- SendGlobalErrorNoteL( EPhoneNoteTextNotAllowed );
+ SendGlobalErrorNoteL( EPhoneNoteTextNotAllowed, ETrue );
break;
case MEngineMonitor::EPEMessageValidEmergencyNumber:
@@ -330,6 +331,10 @@
// Display call termination note, if necessary
DisplayCallTerminationNoteL();
+ TPhoneCmdParamKeyCapture captureParam;
+ captureParam.SetKeyCode( EKeyNo );
+ iViewCommandHandle->ExecuteCommand( EPhoneViewStopCapturingKey, &captureParam );
+
CleanupStack::PopAndDestroy( phoneNumber );
// Go to idle state
iStateMachine->ChangeState( EPhoneStateIdle );
@@ -403,6 +408,8 @@
// Go to current state implementation
UpdateInCallCbaL();
}
+
+ SetTouchPaneButtons(0);
}
// -----------------------------------------------------------
@@ -1223,7 +1230,7 @@
state );
if ( state == EPSHWRMGripOpen )
{
- SendGlobalErrorNoteL( EPhoneNoteTextNotAllowed );
+ SendGlobalErrorNoteL( EPhoneNoteTextNotAllowed, ETrue );
}
else
{
@@ -1479,7 +1486,7 @@
else // aMessage == EPhoneKeyLongPress
{
// Display call in progress information note
- SendGlobalInfoNoteL( EPhoneCallInProgress );
+ SendGlobalInfoNoteL( EPhoneCallInProgress, ETrue );
}
}