From 5631f0d21b0190dd382fba82fccfb079b2c6fc58 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 7 May 2023 18:22:21 +0900 Subject: [PATCH] add comment about touch event. --- web/extensions/core/maskeditor.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/web/extensions/core/maskeditor.js b/web/extensions/core/maskeditor.js index 4f44fede1..c55f841b6 100644 --- a/web/extensions/core/maskeditor.js +++ b/web/extensions/core/maskeditor.js @@ -390,6 +390,7 @@ class MaskEditorDialog extends ComfyDialog { this.last_pressure = event.pressure; } else if(event instanceof TouchEvent && diff < 20){ + // The firing interval of PointerEvents in Pen is unreliable, so it is supplemented by TouchEvents. brush_size *= this.last_pressure; } else { @@ -483,7 +484,7 @@ class MaskEditorDialog extends ComfyDialog { } } - handlePointerDown(self, event) { + handlePointerDown(self, event) { var brush_size = this.brush_size; if(event instanceof PointerEvent && event.pointerType == 'pen') { brush_size *= event.pressure; @@ -511,7 +512,6 @@ class MaskEditorDialog extends ComfyDialog { self.lasty = y; self.lasttime = performance.now(); } - } save() { @@ -583,7 +583,7 @@ app.registerExtension({ dlg.show(); }; - const context_predicate = () => ComfyApp.clipspace && ComfyApp.clipspace.imgs && ComfyApp.clipspace.imgs.length > 0 - ClipspaceDialog.registerButton("MaskEditor", context_predicate, callback); + const context_predicate = () => ComfyApp.clipspace && ComfyApp.clipspace.imgs && ComfyApp.clipspace.imgs.length > 0 + ClipspaceDialog.registerButton("MaskEditor", context_predicate, callback); } }); \ No newline at end of file