فهرست منبع

[F] Fix random count being negative when screen is too small

Hykilpikonna 2 سال پیش
والد
کامیت
ed3bb65824
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      hyfetch/main.py

+ 1 - 1
hyfetch/main.py

@@ -291,7 +291,7 @@ def create_config() -> Config:
         while len(pis) < len(slots):
             pis += pis
         perm = {p[:len(slots)] for p in permutations(pis)}
-        random_count = ascii_per_row * ascii_rows - len(arrangements)
+        random_count = max(0, ascii_per_row * ascii_rows - len(arrangements))
         if random_count > len(perm):
             choices = perm
         else: