diff -r 8e4f1d643852 -r ef70b7e23576 tactilefeedback/tactilearearegistry/src/tactilearearegistry.cpp --- a/tactilefeedback/tactilearearegistry/src/tactilearearegistry.cpp Mon May 03 12:47:28 2010 +0300 +++ b/tactilefeedback/tactilearearegistry/src/tactilearearegistry.cpp Wed May 26 00:48:57 2010 +0300 @@ -158,6 +158,8 @@ const TTactileFeedbackDisconnectData& aData ) { // #1 + iTactileSemaphore.Wait(); + for ( TInt i=0; i < iChunkArray.Count(); i++ ) { if ( iChunkArray[i].iWindowGroupId == aData.iWindowGroupId ) @@ -170,6 +172,8 @@ break; } } + + iTactileSemaphore.Signal(); }