|
|
@@ -242,6 +242,11 @@ Render::CObject* CScene::dispatchObjectType (const Object& object) {
|
|
|
return nullptr;
|
|
|
}
|
|
|
|
|
|
+ if (!particleData.material || !particleData.material->material) {
|
|
|
+ sLog.error ("Ignoring particle system with no usable material: ", particleData.name);
|
|
|
+ return nullptr;
|
|
|
+ }
|
|
|
+
|
|
|
renderObject = new Objects::CParticle (*this, particleData);
|
|
|
} else {
|
|
|
sLog.error ("Unknown object type, creating placeholder, empty object: ", object.id);
|