, __isDestroyed(false)
, __pTextFilter(null)
, __previousBounds()
+ , __isTouchMoving(false)
{
for (int status = 0; status < EDIT_COLOR_MAX; status++)
{
bool
_Edit::OnTouchReleased(const _Control& source, const _TouchInfo& touchinfo)
{
- if (__editStyle ^ EDIT_STYLE_VIEWER)
+ if ((__editStyle ^ EDIT_STYLE_VIEWER) && !__isTouchMoving)
{
PLAY_FEEDBACK(_RESOURCE_FEEDBACK_PATTERN_TAP);
}
+ __isTouchMoving = false;
+
return _pEditPresenter->OnTouchReleased(source, touchinfo);
}
bool
_Edit::OnTouchMoved(const _Control& source, const _TouchInfo& touchinfo)
{
+ __isTouchMoving = true;
+
return _pEditPresenter->OnTouchMoved(source, touchinfo);
}