diff --git a/src/app/App.tsx b/src/app/App.tsx index 50edf9f9..b9a7e84c 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -8784,14 +8784,18 @@ export function App({ store, initialStatusMessage }: AppProps) { commit: TerrainBrushStrokeCommit ): boolean => { try { + if (isTerrainBrushPatchEmpty(commit.patch)) { + return true; + } + store.executeCommand( - createUpsertTerrainCommand({ - terrain: commit.terrain, + createApplyTerrainBrushPatchCommand({ + patch: commit.patch, label: commit.commandLabel }) ); setStatusMessage( - `${commit.commandLabel} on ${getTerrainLabelById(commit.terrain.id, terrainList)}.` + `${commit.commandLabel} on ${getTerrainLabelById(commit.terrainId, terrainList)}.` ); return true; } catch (error) {