From df1083970f00e50e7aee8e4b269b16371c7e8ce9 Mon Sep 17 00:00:00 2001 From: sabrina-shanman Date: Tue, 27 Nov 2018 10:24:45 -0800 Subject: [PATCH] Fix assert in ModelLoader.h --- .../model-networking/src/model-networking/ModelLoader.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/model-networking/src/model-networking/ModelLoader.h b/libraries/model-networking/src/model-networking/ModelLoader.h index 92d93a040e..0deb339f15 100644 --- a/libraries/model-networking/src/model-networking/ModelLoader.h +++ b/libraries/model-networking/src/model-networking/ModelLoader.h @@ -18,6 +18,7 @@ #include #include +#include class ModelLoader { public: @@ -75,7 +76,10 @@ protected: template static Loader getLoader() { - assert(dynamic_cast(&T())); + assert([](){ + T t; + return dynamic_cast(&t) != nullptr; + }()); return [](const hifi::ByteArray& bytes, const hifi::VariantHash& mapping, const hifi::URL& url) -> hfm::Model::Pointer { return T().read(bytes, mapping, url);