diff --git a/lib/mayaUsd/ufe/UsdTransform3dHandler.cpp b/lib/mayaUsd/ufe/UsdTransform3dHandler.cpp index 25502ce8df..3cf07ff78d 100644 --- a/lib/mayaUsd/ufe/UsdTransform3dHandler.cpp +++ b/lib/mayaUsd/ufe/UsdTransform3dHandler.cpp @@ -51,6 +51,10 @@ Ufe::Transform3d::Ptr UsdTransform3dHandler::transform3d(const Ufe::SceneItem::P assert(usdItem); #endif + if (!usdItem) { + return nullptr; + } + if (usdItem->isPointInstance()) { // Point instance manipulation using this handler is only supported // with UFE v2. Otherwise, we disallow any manipulation for point