From c7864f8a6d4f717060d851264a04d767d092f08f Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Thu, 24 Nov 2022 19:37:12 +1100 Subject: [PATCH] Fixes bug with clear mask and history --- frontend/src/features/canvas/store/canvasSlice.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/features/canvas/store/canvasSlice.ts b/frontend/src/features/canvas/store/canvasSlice.ts index 210f88ad5a..b2393f730f 100644 --- a/frontend/src/features/canvas/store/canvasSlice.ts +++ b/frontend/src/features/canvas/store/canvasSlice.ts @@ -122,7 +122,7 @@ export const canvasSlice = createSlice({ state.brushSize = action.payload; }, clearMask: (state) => { - state.pastLayerStates.push(state.layerState); + state.pastLayerStates.push({ ...state.layerState }); state.layerState.objects = state.layerState.objects.filter( (obj) => !isCanvasMaskLine(obj) );