]> git.tdb.fi Git - libs/gl.git/blobdiff - source/materials/rendermethod.cpp
Fix loading of inline materials and lights
[libs/gl.git] / source / materials / rendermethod.cpp
index 35c24c1f080cb3e23fc9908d0d11fcc98852900e..053197589ab1fe6e9d3c83c78261ffc3e27ebc0e 100644 (file)
@@ -160,9 +160,7 @@ void RenderMethod::Loader::material_inline()
 {
        Material::GenericLoader ldr(get_collection());
        load_sub_with(ldr);
-       RefPtr<Material> mat = ldr.get_object();
-       get_collection().add(inline_base_name+".mat", mat.get());
-       obj.material = mat.release();
+       obj.material = ldr.store_object(get_collection(), inline_base_name+".mat");
        obj.set_material_textures();
 }