equal
deleted
inserted
replaced
3789 |
3789 |
3790 if ( !menuBar ) |
3790 if ( !menuBar ) |
3791 { |
3791 { |
3792 CXnViewControlAdapter* control = static_cast< CXnViewControlAdapter* >( |
3792 CXnViewControlAdapter* control = static_cast< CXnViewControlAdapter* >( |
3793 appui.ViewManager().ActiveViewData().ViewNode()->Control() ); |
3793 appui.ViewManager().ActiveViewData().ViewNode()->Control() ); |
|
3794 |
|
3795 control->ResetGrabbing(); |
3794 |
3796 |
3795 control->IgnoreEventsUntilNextPointerUp(); |
3797 #ifdef RD_TACTILE_FEEDBACK |
3796 control->ResetGrabbing(); |
3798 MTouchFeedback* feedback( MTouchFeedback::Instance() ); |
|
3799 |
|
3800 if ( feedback ) |
|
3801 { |
|
3802 feedback->InstantFeedback( iAdapter, ETouchFeedbackBasic, |
|
3803 ETouchFeedbackVibra, TPointerEvent() ); |
|
3804 |
|
3805 } |
|
3806 #endif |
3797 } |
3807 } |
3798 |
3808 |
3799 // Indicate long tap has taken place |
3809 // Indicate long tap has taken place |
3800 iLongtap = ETrue; |
3810 iLongtap = ETrue; |
3801 |
3811 |
3802 CXnNode* hold = BuildTriggerNodeL( *engine, |
3812 CXnNode* hold = BuildTriggerNodeL( *engine, |
3803 XnPropertyNames::action::trigger::name::KHold ); |
3813 XnPropertyNames::action::trigger::name::KHold ); |
3804 |
3814 |