diff -r c6215323ad55 -r 072a9626b290 hwrmhaptics/hapticsclient/src/hwrmhapticssession.cpp --- a/hwrmhaptics/hapticsclient/src/hwrmhapticssession.cpp Tue Jul 06 15:43:30 2010 +0300 +++ b/hwrmhaptics/hapticsclient/src/hwrmhapticssession.cpp Wed Aug 18 11:03:14 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" ) ) );