From 87e8b6bfeb0401ea1762a22e5b8035358c859488 Mon Sep 17 00:00:00 2001
From: Brad Hefta-Gaub <brad@highfidelity.io>
Date: Mon, 12 Dec 2016 09:23:01 -0800
Subject: [PATCH] only consider standard poses written if the pose was valid

---
 .../src/controllers/impl/endpoints/StandardEndpoint.h           | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libraries/controllers/src/controllers/impl/endpoints/StandardEndpoint.h b/libraries/controllers/src/controllers/impl/endpoints/StandardEndpoint.h
index 7fe1a5467e..dfa728d2b6 100644
--- a/libraries/controllers/src/controllers/impl/endpoints/StandardEndpoint.h
+++ b/libraries/controllers/src/controllers/impl/endpoints/StandardEndpoint.h
@@ -44,7 +44,7 @@ public:
     }
 
     virtual void apply(const Pose& value, const Pointer& source) override {
-        if (value != Pose()) {
+        if (value != Pose() && value.isValid()) {
             _written = true;
         }
         VirtualEndpoint::apply(value, source);