From 93ee4eabe3c16fc6aad1e7b3c7159190451fab76 Mon Sep 17 00:00:00 2001 From: lllyasviel Date: Thu, 21 Sep 2023 03:04:27 -0700 Subject: [PATCH] fix loop (#465) --- fooocus_version.py | 2 +- modules/inpaint_worker.py | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/fooocus_version.py b/fooocus_version.py index 10afe32..bf1ea81 100644 --- a/fooocus_version.py +++ b/fooocus_version.py @@ -1 +1 @@ -version = '2.0.76' +version = '2.0.77' diff --git a/modules/inpaint_worker.py b/modules/inpaint_worker.py index cb8eb13..0bb21bc 100644 --- a/modules/inpaint_worker.py +++ b/modules/inpaint_worker.py @@ -98,11 +98,15 @@ def solve_abcd(x, a, b, c, d, k, outpaint): if area_abcd(a, b, c, d) >= max_area: break if (b - a) < (d - c): - a -= 1 - b += 1 - else: + a -= 2 + b += 2 c -= 1 d += 1 + else: + a -= 1 + b += 1 + c -= 2 + d += 2 a, b, c, d = regulate_abcd(x, a, b, c, d) return a, b, c, d