diff --git a/Sources/arm/History.hx b/Sources/arm/History.hx index dad813e4..32912a24 100644 --- a/Sources/arm/History.hx +++ b/Sources/arm/History.hx @@ -465,6 +465,9 @@ class History { var step = push(tr("Merge Layers")); step.layer -= 1; // Merge down + if (Context.layer.hasMasks()) { + step.layer -= Context.layer.getMasks().length; + } steps.shift(); // Merge consumes 2 steps undos--; // TODO: use undo layer in Layers.mergeDown to save memory