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);