diff --git a/components/esm/loadland.cpp b/components/esm/loadland.cpp index 5673e17b23..00c2efe418 100644 --- a/components/esm/loadland.cpp +++ b/components/esm/loadland.cpp @@ -324,10 +324,7 @@ namespace ESM mContext (land.mContext), mDataTypes (land.mDataTypes), mLandData (land.mLandData ? new LandData (*land.mLandData) : 0) { - for (int i = 0; i < LAND_GLOBAL_MAP_LOD_SIZE; ++i) - { - mWnam[i] = static_cast(land.mWnam[i]); - } + std::copy(land.mWnam, land.mWnam + LAND_GLOBAL_MAP_LOD_SIZE, mWnam); } Land& Land::operator= (Land land)