From f70871b50a3592a10af70d3a57c95f2416331e5b Mon Sep 17 00:00:00 2001 From: Bogdan Nagirniak Date: Sun, 2 Jul 2023 19:23:52 +0300 Subject: [PATCH] Fix crash when hydra render plugin isn't loaded. Added checks of self.engine_ptr. --- hydra_storm/engine.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hydra_storm/engine.py b/hydra_storm/engine.py index 93e463cd3..da59db07b 100644 --- a/hydra_storm/engine.py +++ b/hydra_storm/engine.py @@ -46,11 +46,13 @@ class StormHydraRenderEngine(bpy_hydra.HydraRenderEngine): def update(self, data, depsgraph): super().update(data, depsgraph) - self._sync_usd_stage() + if self.engine_ptr: + self._sync_usd_stage() def view_update(self, context, depsgraph): super().view_update(context, depsgraph) - self._sync_usd_stage() + if self.engine_ptr: + self._sync_usd_stage() register, unregister = bpy.utils.register_classes_factory(( -- 2.30.2