Skip to content

Commit 6d6b6b7

Browse files
committed
long words start on current line instead of next line
1 parent 8ac594d commit 6d6b6b7

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

adafruit_display_text/__init__.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,11 @@ def measure(string):
4747
cur_part = ""
4848

4949
if wwidth > max_width:
50-
if partial:
51-
lines.append("".join(partial))
52-
partial = []
5350
for char in word:
54-
if measure(cur_part) + measure(char) + measure("-") > max_width:
55-
word_parts.append(cur_part + "-")
51+
if measure("".join(partial)) + measure(cur_part) + measure(char) + measure("-") > max_width:
52+
word_parts.append("".join(partial) + cur_part + "-")
5653
cur_part = char
54+
partial = [indent1]
5755
else:
5856
cur_part += char
5957
if cur_part:

0 commit comments

Comments
 (0)