Static cast i back to unsigned int because MSVC complains otherwise.

i will never be bigger than an unsigned int since that's what mNumProperties is to begin with.
pull/3922/head
Evangel 2021-05-26 19:11:19 +10:00
parent 5468dd667e
commit 2f4fba0703
1 changed files with 4 additions and 4 deletions

View File

@ -156,7 +156,7 @@ struct aiMetadata {
#ifdef __cplusplus
/**
/**
* @brief The default constructor, set all members to zero by default.
*/
aiMetadata() AI_NO_EXCEPT
@ -202,17 +202,17 @@ struct aiMetadata {
} break;
case AI_AISTRING: {
aiString v;
rhs.Get<aiString>(i, v);
rhs.Get<aiString>(static_cast<unsigned int>(i), v);
mValues[i].mData = new aiString(v);
} break;
case AI_AIVECTOR3D: {
aiVector3D v;
rhs.Get<aiVector3D>(i, v);
rhs.Get<aiVector3D>(static_cast<unsigned int>(i), v);
mValues[i].mData = new aiVector3D(v);
} break;
case AI_AIMETADATA: {
aiMetadata v;
rhs.Get<aiMetadata>(i, v);
rhs.Get<aiMetadata>(static_cast<unsigned int>(i), v);
mValues[i].mData = new aiMetadata(v);
} break;
#ifndef SWIG