=> cf1adec04d7c6e0f05e67b7700be485f016fe038
[1mdiff --git a/src/ui/text.c b/src/ui/text.c[m [1mindex 2dd778fd..0f511adb 100644[m [1m--- a/src/ui/text.c[m [1m+++ b/src/ui/text.c[m [36m@@ -693,7 +693,7 @@[m [mstatic iRect run_Font_(iFont *d, const iRunArgs *args) {[m /* We don't have the composited Emojis. */[m if (isEmoji_Char(prevCh)) {[m /* skip */[m [31m- ch = nextChar_(&chPos, args->text.end);[m [32m+[m[32m nextChar_(&chPos, args->text.end);[m ch = nextChar_(&chPos, args->text.end);[m }[m }[m [36m@@ -776,11 +776,13 @@[m [mstatic iRect run_Font_(iFont *d, const iRunArgs *args) {[m int x2 = x1 + glyph->rect[hoff].size.x;[m /* Out of the allotted space? */[m if (args->xposLimit > 0 && x2 > args->xposLimit) {[m [31m- if (lastWordEnd != args->text.start) {[m [31m- *args->continueFrom_out = lastWordEnd;[m [31m- }[m [31m- else {[m [31m- *args->continueFrom_out = currentPos; /* forced break */[m [32m+[m[32m if (args->continueFrom_out) {[m [32m+[m[32m if (lastWordEnd != args->text.start) {[m [32m+[m[32m *args->continueFrom_out = lastWordEnd;[m [32m+[m[32m }[m [32m+[m[32m else {[m [32m+[m[32m *args->continueFrom_out = currentPos; /* forced break */[m [32m+[m[32m }[m }[m break;[m }[m
text/gemini; charset=utf-8
This content has been proxied by September (ba2dc).