fixed the clearing logic.

This commit is contained in:
bruefire
2023-12-09 02:35:15 +09:00
parent 961be2f2b8
commit fe1bbd601b
+2 -1
View File
@@ -222,7 +222,7 @@ class MaskEditorDialog extends ComfyDialog {
var clearButton = this.createLeftButton("Clear",
() => {
self.maskCtx.clearRect(0, 0, self.maskCanvas.width, self.maskCanvas.height);
self.backupCtx.clearRect(0, 0, self.backupCanvas.width, self.backupCanvas.height);
//self.backupCtx.clearRect(0, 0, self.backupCanvas.width, self.backupCanvas.height);
});
var ReuseButton = this.createLeftButton("Reuse Prev",
() => {
@@ -650,6 +650,7 @@ class MaskEditorDialog extends ComfyDialog {
storeActiveToBack() {
const backCanvas = this.getBackCanvasForCurrentMode(this.#selectedIndex);
backCanvas.getContext('2d').clearRect(0, 0, backCanvas.width, backCanvas.height);
backCanvas.getContext('2d').drawImage(this.maskCanvas, 0, 0, backCanvas.width, backCanvas.height);
}