uifw/EikStd/coctlsrc/akntoolbarextensionview.cpp
branchRCL_3
changeset 23 3d340a0166ff
parent 18 0aa5fbdfbc30
child 25 941195f2d488
--- a/uifw/EikStd/coctlsrc/akntoolbarextensionview.cpp	Tue Apr 27 16:55:05 2010 +0300
+++ b/uifw/EikStd/coctlsrc/akntoolbarextensionview.cpp	Tue May 11 16:27:42 2010 +0300
@@ -621,7 +621,7 @@
                         // focus has moved from one button to another due to dragging, 
                         // give sensitive feedback
                         MTouchFeedback* feedback = MTouchFeedback::Instance();
-                        if ( feedback && 
+                        if ( feedback && !button->IsDimmed() &&
                         ( aPointerEvent.iType == TPointerEvent::EDrag ||
                           aPointerEvent.iType == TPointerEvent::EButtonRepeat ) )
                             {
@@ -645,12 +645,14 @@
                     {
                     // Up and down events are in different items, give basic
                     // feedback to the released item.
-                    if ( ii != iDownItem )
+                    if ( ii != iDownItem && !button->IsDimmed() )
                         {
                         MTouchFeedback* feedback = MTouchFeedback::Instance();
                         if ( feedback )
                             {
-                            feedback->InstantFeedback( ETouchFeedbackBasicButton );
+                            feedback->InstantFeedback(
+                                    this, ETouchFeedbackBasicButton,
+                                    ETouchFeedbackVibra, aPointerEvent );
                             }
                         }