--- a/tactilefeedback/tactilefeedbackclient/src/touchfeedbackclient.cpp Fri Feb 19 23:06:54 2010 +0200
+++ b/tactilefeedback/tactilefeedbackclient/src/touchfeedbackclient.cpp Fri Mar 12 15:43:50 2010 +0200
@@ -108,6 +108,10 @@
{
User::LeaveIfError( iChunk.OpenGlobal( data.iChunkName, EFalse ) );
}
+ else if( err != KErrNone )
+ {
+ User::LeaveIfError( err );
+ }
// #3 Set window count to zero
TInt* chunkPtr = reinterpret_cast<TInt*>( iChunk.Base() );
@@ -121,6 +125,10 @@
{
User::LeaveIfError( iSemaphore.OpenGlobal( KTouchFeedbackSemaphore ) );
}
+ else if( err != KErrNone )
+ {
+ User::LeaveIfError( err );
+ }
// #5 Send chunk name to window server
TPckgC<TTactileFeedbackConnectData> dataPkg ( data );