tactilefeedback/tactilefeedbackclient/src/touchfeedbackclient.cpp
branchRCL_3
changeset 11 e0d1d1629961
parent 0 d54f32e146dd
child 21 f35d4b6d212e
--- 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 );