--- a/uifw/AvKon/src/AknNoteDialog.cpp Wed Apr 14 16:14:00 2010 +0300
+++ b/uifw/AvKon/src/AknNoteDialog.cpp Tue Apr 27 16:55:05 2010 +0300
@@ -405,7 +405,7 @@
CAknNoteAttributes* attr = ControlAttributes();
if ( attr )
{
- RDebug::Print(_L("CAknNoteDialog allowing opt. draw, %d"), (TUint)this );
+ _AKNTRACE( "[%s][%s] allowing opt. draw,0x%x", "CAknNoteDialog", "LayoutAndDraw", this );
attr->AllowOptimizedDrawing();
}
}
@@ -857,12 +857,22 @@
{
CCoeControl* ctrl = GrabbingComponent();
CCoeControl::HandlePointerEventL(aPointerEvent);
-
- if ( aPointerEvent.iType == TPointerEvent::EButton1Up )
+ // Add tactile feedbacup when tap can close note.
+ if ( aPointerEvent.iType == TPointerEvent::EButton1Down )
+ {
+ if ( DialogFlags()&EEikDialogFlagCloseDialogWhenTapped )
+ {
+ MTouchFeedback* feedback = MTouchFeedback::Instance();
+ if ( feedback )
+ {
+ feedback->InstantFeedback( ETouchFeedbackPopUp );
+ }
+ }
+ }
+ else if ( aPointerEvent.iType == TPointerEvent::EButton1Up )
{
if ( DialogFlags()&EEikDialogFlagCloseDialogWhenTapped )
{
- //Touch release gives pop-up effect if note can be dismissed.
if ( ctrl )
{
// if grabbingComponent and dialog has 'close dialog when
@@ -872,11 +882,6 @@
StaticDeleteL( this );
}
- MTouchFeedback* feedback = MTouchFeedback::Instance();
- if ( feedback )
- {
- feedback->InstantFeedback( ETouchFeedbackPopUp );
- }
}
}
}