From 0c2f6eee88f8488c3cff5ecbbbfe55ac68f32fd0 Mon Sep 17 00:00:00 2001 From: Lubos Lenco Date: Wed, 3 Jun 2020 12:31:26 +0200 Subject: [PATCH] Fix mask delete undo --- Sources/arm/ui/TabLayers.hx | 4 ++-- Sources/arm/ui/UISidebar.hx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Sources/arm/ui/TabLayers.hx b/Sources/arm/ui/TabLayers.hx index 851de186..f98b8156 100644 --- a/Sources/arm/ui/TabLayers.hx +++ b/Sources/arm/ui/TabLayers.hx @@ -204,10 +204,10 @@ class TabLayers { UIMenu.draw(function(ui: Zui) { ui.text('${l.name} ' + tr("Mask"), Right, ui.t.HIGHLIGHT_COL); if (ui.button(tr("Delete"), Left)) { - Context.setLayer(l); + Context.setLayer(l, true); History.deleteMask(); l.deleteMask(); - Context.setLayer(l); + Context.setLayer(l, false); } if (ui.button(tr("Clear to Black"), Left)) { function clear(g: kha.graphics4.Graphics) { diff --git a/Sources/arm/ui/UISidebar.hx b/Sources/arm/ui/UISidebar.hx index 0ffe0a8d..0e85bcae 100644 --- a/Sources/arm/ui/UISidebar.hx +++ b/Sources/arm/ui/UISidebar.hx @@ -616,7 +616,7 @@ class UISidebar { var source = l.texpaint_mask; var g2 = target.g2; g2.begin(true, 0x00000000); - g2.pipeline = Layers.pipeCopy; + g2.pipeline = Layers.pipeCopy8; g2.drawScaledImage(source, 0, 0, target.width, target.height); g2.pipeline = null; g2.end();