From d45e7e5b0d2bdb27549d2f5ceef645c16d235b62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E9=A3=8E=E9=80=8D=E9=81=A5=E6=B8=B8?= Date: Tue, 15 Sep 2026 15:54:54 +0800 Subject: [PATCH] fix(procgen): make terrain LOD result flow warning-clean --- src/modules/procgen/GtsTerrainLod.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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,