diff --git a/src/modules/procgen/GtsTerrainLod.cpp b/src/modules/procgen/GtsTerrainLod.cpp index e3753cf0..f6f1b5e1 100644 --- a/src/modules/procgen/GtsTerrainLod.cpp +++ b/src/modules/procgen/GtsTerrainLod.cpp @@ -192,7 +192,9 @@ Result buildGtsTerrainLodsFromHeightmap(const Heightmap&height Result buildDefaultGtsTerrainLodsFromHeightmapInto(GtsTerrainLodSet&output,const Heightmap&heightmap, GtsTerrainSaveResolution resolution,float sizeX,float sizeY,float sizeZ,int subTileSplits,GtsMeshPivot pivot){ auto built=buildGtsTerrainLodsFromHeightmap(heightmap,resolution,sizeX,sizeY,sizeZ,subTileSplits,pivot,defaultGtsTerrainLodLevels()); - if(!built)return Result::failure(*built.error());output=std::move(built).takeValue();return Result::success(); + if(!built)return Result::failure(*built.error()); + output=std::move(built).takeValue(); + return Result::success(); } Result buildGtsTerrainLodsFromHeightmapInto(GtsTerrainLodSet&output,const Heightmap&heightmap,