diff -r 0aa5fbdfbc30 -r 3d340a0166ff uifw/AvKon/src/AknInfoPopupNote.cpp --- a/uifw/AvKon/src/AknInfoPopupNote.cpp Tue Apr 27 16:55:05 2010 +0300 +++ b/uifw/AvKon/src/AknInfoPopupNote.cpp Tue May 11 16:27:42 2010 +0300 @@ -472,7 +472,8 @@ || aPointerEvent.iType == TPointerEvent::EButton1Up || aPointerEvent.iType == TPointerEvent::EDrag ) { - if ( aPointerEvent.iType == TPointerEvent::EButton1Up ) + Hide(); + if ( aPointerEvent.iType == TPointerEvent::EButton1Down && !IsVisible() ) { MTouchFeedback* feedback = MTouchFeedback::Instance(); if ( feedback ) @@ -481,7 +482,6 @@ } } - Hide(); SetPointerCapture( EFalse ); } }