From fd3e8b82e261ee7e3916bd371bc98dee00acd672 Mon Sep 17 00:00:00 2001 From: henryruhs Date: Fri, 5 Jun 2026 21:21:22 +0200 Subject: [PATCH] minor improvement --- facefusion/face_analyser.py | 4 +++- facefusion/processors/modules/face_swapper/core.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/facefusion/face_analyser.py b/facefusion/face_analyser.py index 5a6a421a..7e264ccd 100644 --- a/facefusion/face_analyser.py +++ b/facefusion/face_analyser.py @@ -100,7 +100,9 @@ def get_static_faces(vision_frames : List[VisionFrame]) -> List[Face]: if not faces: faces = get_many_faces([ vision_frame ]) - face_store.set_faces(vision_frame, faces) + + if faces: + face_store.set_faces(vision_frame, faces) many_faces.extend(faces) diff --git a/facefusion/processors/modules/face_swapper/core.py b/facefusion/processors/modules/face_swapper/core.py index 991dceb4..88eb469b 100755 --- a/facefusion/processors/modules/face_swapper/core.py +++ b/facefusion/processors/modules/face_swapper/core.py @@ -758,7 +758,7 @@ def extract_source_face(source_vision_frames : List[VisionFrame]) -> Optional[Fa if source_vision_frames: for source_vision_frame in source_vision_frames: - temp_faces = get_static_faces([source_vision_frame]) + temp_faces = get_static_faces([ source_vision_frame ]) temp_faces = sort_faces_by_order(temp_faces, 'large-small') if temp_faces: