diff --git a/src/Magnum/SceneTools/sceneconverter.cpp b/src/Magnum/SceneTools/sceneconverter.cpp index 6f8d3c66f..30d61a00c 100644 --- a/src/Magnum/SceneTools/sceneconverter.cpp +++ b/src/Magnum/SceneTools/sceneconverter.cpp @@ -488,8 +488,8 @@ is specified as well, the IDs reference attributes of the first mesh.)") const Trade::SceneField name = scene->fieldName(j); if(name == Trade::SceneField::Mesh) for(const Containers::Pair>& meshMaterial: scene->meshesMaterialsAsArray()) { - if(meshMaterial.first() < meshReferenceCount.size()) - ++meshReferenceCount[meshMaterial.first()]; + if(meshMaterial.second().first() < meshReferenceCount.size()) + ++meshReferenceCount[meshMaterial.second().first()]; if(UnsignedInt(meshMaterial.second().second()) < materialReferenceCount.size()) ++materialReferenceCount[meshMaterial.second().second()]; }