diff --git a/lib/usd/hdMaya/adapters/lightAdapter.cpp b/lib/usd/hdMaya/adapters/lightAdapter.cpp index edfb58ebd6..d93c7bc4da 100644 --- a/lib/usd/hdMaya/adapters/lightAdapter.cpp +++ b/lib/usd/hdMaya/adapters/lightAdapter.cpp @@ -117,7 +117,7 @@ void HdMayaLightAdapter::Populate() void HdMayaLightAdapter::MarkDirty(HdDirtyBits dirtyBits) { - if (dirtyBits != 0) { + if (_isPopulated && dirtyBits != 0) { GetDelegate()->GetChangeTracker().MarkSprimDirty(GetID(), dirtyBits); } }