Alembic: Renamed variable assigned_name → assigned_mat

The variable is a pointer to a Material, not to a name/string.
This commit is contained in:
2017-08-09 11:44:22 +02:00
parent 422dc1ea1f
commit cdfeebd139

View File

@@ -681,17 +681,17 @@ static void assign_materials(Main *bmain, Object *ob, const std::map<std::string
std::string mat_name = it->first;
mat_iter = mat_map.find(mat_name.c_str());
Material *assigned_name;
Material *assigned_mat;
if (mat_iter == mat_map.end()) {
assigned_name = BKE_material_add(bmain, mat_name.c_str());
mat_map[mat_name] = assigned_name;
assigned_mat = BKE_material_add(bmain, mat_name.c_str());
mat_map[mat_name] = assigned_mat;
}
else {
assigned_name = mat_iter->second;
assigned_mat = mat_iter->second;
}
assign_material(ob, assigned_name, it->second, BKE_MAT_ASSIGN_OBDATA);
assign_material(ob, assigned_mat, it->second, BKE_MAT_ASSIGN_OBDATA);
}
}
}