aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/Touchable.tsx
diff options
context:
space:
mode:
authorStanley Yip <stanley_yip@brown.edu>2019-11-23 17:56:43 -0500
committerStanley Yip <stanley_yip@brown.edu>2019-11-23 17:56:43 -0500
commit80ecf02d19efb4cc2de63b77f4aa821bd74c67b2 (patch)
treec64fd79dafd83095b84d6107c19df2c2104355a0 /src/client/views/Touchable.tsx
parent22472e278c5616ba86c75ed29cd5846d0cf35ff5 (diff)
tool bar works better with touch, started doing resizing interaction but not done
Diffstat (limited to 'src/client/views/Touchable.tsx')
-rw-r--r--src/client/views/Touchable.tsx12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/client/views/Touchable.tsx b/src/client/views/Touchable.tsx
index dbadc27ea..0056a1d96 100644
--- a/src/client/views/Touchable.tsx
+++ b/src/client/views/Touchable.tsx
@@ -57,6 +57,18 @@ export abstract class Touchable<T = {}> extends React.Component<T> {
this.handle2PointersMove(e);
break;
}
+
+ for (let i = 0; i < e.targetTouches.length; i++) {
+ let pt = e.targetTouches.item(i);
+ if (pt) {
+ if (this.prevPoints.has(pt.identifier)) {
+ this.prevPoints.set(pt.identifier, pt);
+ }
+ else {
+ this.prevPoints.set(pt.identifier, pt);
+ }
+ }
+ }
}
@action