From cba913c06828dea77cc153b6577e8f0e8ea1502a Mon Sep 17 00:00:00 2001 From: samcake Date: Thu, 25 May 2017 13:01:54 -0700 Subject: [PATCH] Fixing the case when the bound changes without the rest of the properties --- .../src/RenderableZoneEntityItem.cpp | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/libraries/entities-renderer/src/RenderableZoneEntityItem.cpp b/libraries/entities-renderer/src/RenderableZoneEntityItem.cpp index c4960f0cfa..3f7c0937e2 100644 --- a/libraries/entities-renderer/src/RenderableZoneEntityItem.cpp +++ b/libraries/entities-renderer/src/RenderableZoneEntityItem.cpp @@ -145,10 +145,7 @@ void RenderableZoneEntityItem::somethingChangedNotification() { DependencyManager::get()->updateZone(_id); // If graphics elements are changed, we need to update the render items - if (_keyLightPropertiesChanged || _backgroundPropertiesChanged || _stagePropertiesChanged || _skyboxPropertiesChanged) { - - notifyChangedRenderItem(); - } + notifyChangedRenderItem(); // Poopagate back to parent ZoneEntityItem::somethingChangedNotification(); @@ -290,17 +287,7 @@ void RenderableZoneEntityItem::removeFromScene(EntityItemPointer self, const ren } void RenderableZoneEntityItem::notifyBoundChanged() { - if (!render::Item::isValidID(_myMetaItem)) { - return; - } - render::Transaction transaction; - render::ScenePointer scene = AbstractViewStateInterface::instance()->getMain3DScene(); - if (scene) { - transaction.updateItem(_myMetaItem, [](RenderableZoneEntityItemMeta& data) {}); - scene->enqueueTransaction(transaction); - } else { - qCWarning(entitiesrenderer) << "RenderableZoneEntityItem::notifyBoundChanged(), Unexpected null scene, possibly during application shutdown"; - } + notifyChangedRenderItem(); } void RenderableZoneEntityItem::updateKeySunFromEntity(RenderableZoneEntityItemMeta& keyZonePayload) {