From 9814d11beaa8d696cb44231c2ad35f6f95508d13 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Fri, 5 Jun 2015 08:45:31 -0700 Subject: [PATCH] Fix model entities correctly updating payloads when url changes --- .../entities-renderer/src/RenderableModelEntityItem.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/entities-renderer/src/RenderableModelEntityItem.cpp b/libraries/entities-renderer/src/RenderableModelEntityItem.cpp index 81ddb912cc..0b0a7da398 100644 --- a/libraries/entities-renderer/src/RenderableModelEntityItem.cpp +++ b/libraries/entities-renderer/src/RenderableModelEntityItem.cpp @@ -212,6 +212,11 @@ void RenderableModelEntityItem::render(RenderArgs* args) { if (hasModel()) { if (_model) { + if (QUrl(getModelURL()) != _model->getURL()) { + qDebug() << "Updating model URL: " << getModelURL(); + _model->setURL(getModelURL()); + } + // check to see if when we added our models to the scene they were ready, if they were not ready, then // fix them up in the scene render::ScenePointer scene = AbstractViewStateInterface::instance()->getMain3DScene();