diff -r 86cf7a1b7eb9 -r 48a00b70dc49 hwrmhaptics/hapticsclient/src/hwrmhapticssession.cpp --- a/hwrmhaptics/hapticsclient/src/hwrmhapticssession.cpp Fri Jul 16 11:04:43 2010 +0300 +++ b/hwrmhaptics/hapticsclient/src/hwrmhapticssession.cpp Fri Jul 30 10:34:49 2010 +0300 @@ -61,6 +61,7 @@ // server components if ( err == KErrNone ) { + aStatus = KRequestPending; SendReceive( EHWRMHapticsService, aStatus ); } else @@ -115,7 +116,9 @@ TRequestStatus& aStatus ) const { COMPONENT_TRACE( ( _L( "RHWRMHapticsSession::ExecuteAsyncOperation - commandId(%d), aStatus(%d)" ), aCommand, aStatus.Int() ) ); - + + aStatus = KRequestPending; + SendReceive( aCommand, aArgs, aStatus ); COMPONENT_TRACE( ( _L( "RHWRMHapticsSession::ExecuteAsyncOperation - return" ) ) );