diff -r ccb4f6b3db21 -r 8cb079868133 hwrmhaptics/hapticsclient/src/hwrmhapticsimpl.cpp --- a/hwrmhaptics/hapticsclient/src/hwrmhapticsimpl.cpp Tue Aug 31 16:29:05 2010 +0300 +++ b/hwrmhaptics/hapticsclient/src/hwrmhapticsimpl.cpp Wed Sep 01 12:34:26 2010 +0100 @@ -427,11 +427,20 @@ // send command to haptics server if ( KErrNone == err ) - { - err = iClient.ExecuteOperation( + { + if( aDevicePropertyType == EHWRMHapticsLicensekey ) + { + err = iClient.ExecuteOperation( EHWRMHapticsSetLicenseProp, - TIpcArgs( &iReqData, aDevicePropertyValue.Length() ) ); - } + TIpcArgs( &iReqData, aDevicePropertyValue.Length() ) ); + } + else + { + err = iClient.ExecuteOperation( EHWRMHaptics, + TIpcArgs( &iReqData ) ); + } + } + } API_TRACE( ( _L( "CHWRMHapticsImpl::SetDeviceProperty() - const TDesC8 overloaded - return %d" ), err ) );