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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user