diff --git a/ltx_director.py b/ltx_director.py index 6d9fb10..7971973 100644 --- a/ltx_director.py +++ b/ltx_director.py @@ -2084,7 +2084,7 @@ class LTXDirector(io.ComfyNode): else: global_prompt = tdata.get("global_prompt", "") - log.info(f"[LTXDirector] execute RECEIVED global_prompt: {repr(global_prompt)}") + log.info(f"[LTXDirector] execute RAW global_prompt: {repr(global_prompt)}") # --- Reference option (set by the toolbar "Ref Option" dropdown, stored in timeline JSON) --- # One of: "Licon MSR (Prefix)", "OFF". @@ -2152,10 +2152,12 @@ class LTXDirector(io.ComfyNode): neg_tokens = clip.tokenize("") conditioning_neg = clip.encode_from_tokens_scheduled(neg_tokens) - # Fall back to the first local prompt as the global anchor if no global prompt was given. - if not (global_prompt or "").strip() and local_prompts: - global_prompt = local_prompts.split("|")[0].strip() - + # Fall back to the first local prompt as the global anchor if no global prompt was given. + if not (global_prompt or "").strip() and local_prompts: + global_prompt = local_prompts.split("|")[0].strip() + + log.info(f"[LTXDirector] execute EFFECTIVE global_prompt: {repr(global_prompt)}") + _dev = comfy.model_management.intermediate_device() patched, conditioning, latent, guide_data = _build_reference_mode_outputs( reference_mode=reference_mode,