From 4a7c580360eb1663be847e54d191e1225556b244 Mon Sep 17 00:00:00 2001 From: cody Date: Wed, 20 Dec 2017 11:47:35 +0900 Subject: [PATCH] fixed cc.TableView touch issue. The issue only occurs on high-resolution Android device. --- extensions/gui/scrollview/CCScrollView.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/extensions/gui/scrollview/CCScrollView.js b/extensions/gui/scrollview/CCScrollView.js index bedba0ac04..d45f0ae05e 100644 --- a/extensions/gui/scrollview/CCScrollView.js +++ b/extensions/gui/scrollview/CCScrollView.js @@ -502,8 +502,8 @@ cc.ScrollView = cc.Layer.extend(/** @lends cc.ScrollView# */{ moveDistance.x *= BOUNCE_BACK_FACTOR; } - if (!this._touchMoved && Math.abs(cc.convertDistanceFromPointToInch(dis)) < MOVE_INCH) { - //CCLOG("Invalid movement, distance = [%f, %f], disInch = %f", moveDistance.x, moveDistance.y); + if (Math.abs(cc.convertDistanceFromPointToInch(dis)) < MOVE_INCH) { + this._touchMoved = false; return; } @@ -513,7 +513,6 @@ cc.ScrollView = cc.Layer.extend(/** @lends cc.ScrollView# */{ } this._touchPoint = newPoint; - this._touchMoved = true; if (this._dragging) { switch (locDirection) {