From 4a92bb68eea8e27617201277ae312f15ddaef2df Mon Sep 17 00:00:00 2001 From: space-nuko <24979496+space-nuko@users.noreply.github.com> Date: Thu, 8 Jun 2023 19:33:26 -0500 Subject: [PATCH] fixes --- src/lib/components/ComfyQueue.svelte | 4 ++-- .../nodes/actions/ComfySetNodeModeAdvancedAction.ts | 13 +++++++++---- src/lib/widgets/ImageUploadWidget.svelte | 2 +- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/lib/components/ComfyQueue.svelte b/src/lib/components/ComfyQueue.svelte index a9c50a9..0425c79 100644 --- a/src/lib/components/ComfyQueue.svelte +++ b/src/lib/components/ComfyQueue.svelte @@ -15,8 +15,8 @@ import { type WorkflowError } from "$lib/stores/workflowState"; import ComfyQueueListDisplay from "./ComfyQueueListDisplay.svelte"; import ComfyQueueGridDisplay from "./ComfyQueueGridDisplay.svelte"; - import { WORKFLOWS_VIEW } from "./ComfyBoxWorkflowsView.svelte"; - import uiQueueState, { type QueueUIEntry } from "$lib/stores/uiQueueState"; + import { WORKFLOWS_VIEW } from "./ComfyBoxWorkflowsView.svelte"; + import uiQueueState, { type QueueUIEntry } from "$lib/stores/uiQueueState"; export let app: ComfyApp; diff --git a/src/lib/nodes/actions/ComfySetNodeModeAdvancedAction.ts b/src/lib/nodes/actions/ComfySetNodeModeAdvancedAction.ts index 6563c4d..fa18806 100644 --- a/src/lib/nodes/actions/ComfySetNodeModeAdvancedAction.ts +++ b/src/lib/nodes/actions/ComfySetNodeModeAdvancedAction.ts @@ -73,10 +73,10 @@ export default class ComfySetNodeModeAdvancedAction extends ComfyGraphNode { if (hasTag) { let newMode: NodeMode; - if (enable && action.enable) { - newMode = NodeMode.ALWAYS; + if (action.enable) { + newMode = enable ? NodeMode.ALWAYS : NodeMode.NEVER; } else { - newMode = NodeMode.NEVER; + newMode = enable ? NodeMode.NEVER : NodeMode.ALWAYS; } nodeChanges[node.id] = newMode } @@ -88,7 +88,12 @@ export default class ComfySetNodeModeAdvancedAction extends ComfyGraphNode { const container = entry.dragItem; const hasTag = container.attrs.tags.indexOf(action.tag) != -1; if (hasTag) { - const hidden = !(enable && action.enable) + let hidden: boolean; + if (action.enable) { + hidden = !enable + } else { + hidden = enable; + } widgetChanges[container.id] = hidden } } diff --git a/src/lib/widgets/ImageUploadWidget.svelte b/src/lib/widgets/ImageUploadWidget.svelte index 4f9c3cf..8596d03 100644 --- a/src/lib/widgets/ImageUploadWidget.svelte +++ b/src/lib/widgets/ImageUploadWidget.svelte @@ -230,7 +230,7 @@ /> {:else}
- {#if _value && canMask} + {#if _value && _value.length > 0 && canMask} {@const comfyURL = convertComfyOutputToComfyURL(_value[0])}