Merge pull request #1403 from ergeysay/FixUndoMergeMaskedLayers

Fix a freeze when undoing Merge Down if top layer has a mask
This commit is contained in:
Lubos Lenco
2022-05-24 09:57:48 +02:00
committed by GitHub
+3
View File
@@ -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