From dbc9387f4bb5ffd5b5e3f0c3b52d1184d5431842 Mon Sep 17 00:00:00 2001
From: joni <johnfshaughnessy@gmail.com>
Date: Mon, 23 Jul 2018 17:55:54 -0700
Subject: [PATCH] Check el grabbed state

---
 src/components/sticky-object.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/components/sticky-object.js b/src/components/sticky-object.js
index 323eddd18..88a2aaef3 100644
--- a/src/components/sticky-object.js
+++ b/src/components/sticky-object.js
@@ -48,9 +48,9 @@ AFRAME.registerComponent("sticky-object", {
 
   _onRelease(evt) {
     if (
+      !this.el.is("grabbed") &&
       this.data.autoLockOnRelease &&
-      this.el.body.velocity.lengthSquared() < this.data.autoLockSpeedLimit * this.data.autoLockSpeedLimit &&
-      evt.detail.target.components.grabbable.grabbers.length === 0
+      this.el.body.velocity.lengthSquared() < this.data.autoLockSpeedLimit * this.data.autoLockSpeedLimit
     ) {
       this.setLocked(true);
     }
-- 
GitLab