aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSam Wilkins <samuel_wilkins@brown.edu>2019-06-20 19:39:18 -0400
committerSam Wilkins <samuel_wilkins@brown.edu>2019-06-20 19:39:18 -0400
commit9ea5aa5a5da3f098afbc92343c63bc21afaf4b1f (patch)
treebc5306582f744c66df07d3f1b08fa4ff808fff2c /src
parenta5dc0e04add05f2f5bf1e17f1ac0a5e0aba1ea41 (diff)
fixed missed pointer up event bug
Diffstat (limited to 'src')
-rw-r--r--src/client/views/collections/CollectionDockingView.tsx9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/client/views/collections/CollectionDockingView.tsx b/src/client/views/collections/CollectionDockingView.tsx
index 69b9e77eb..3113ada73 100644
--- a/src/client/views/collections/CollectionDockingView.tsx
+++ b/src/client/views/collections/CollectionDockingView.tsx
@@ -250,7 +250,6 @@ export class CollectionDockingView extends React.Component<SubCollectionViewProp
@action
onPointerUp = (e: React.PointerEvent): void => {
- this._isPointerDown = false;
if (this._flush) {
this._flush = false;
setTimeout(() => this.stateChanged(), 10);
@@ -259,6 +258,14 @@ export class CollectionDockingView extends React.Component<SubCollectionViewProp
@action
onPointerDown = (e: React.PointerEvent): void => {
this._isPointerDown = true;
+ console.log("DOWN")
+
+ let onPointerUp = action(() => {
+ window.removeEventListener("pointerup", onPointerUp)
+ this._isPointerDown = false
+ console.log("UP")
+ })
+ window.addEventListener("pointerup", onPointerUp);
var className = (e.target as any).className;
if (className === "messageCounter") {
e.stopPropagation();