commit - 8880d5e3687ac4b9d6b251b1696f0500fae919a2
commit + 0ee198aa88e8b1f2956614140e7940f3b8805bfd
blob - 5aa3ff080c67844d0b1d24a90910c499a92ef88b
blob + 6e7f6f532c68a386316a5ec0f944b347f8646323
--- mymenu.c
+++ mymenu.c
start_at += text_width + padding * 2;
+ if (start_at > r->width)
+ break; // don't draw completion if the space isn't enough
+
cs = cs->next;
}
Xutf8DrawString(r->d, r->w, *r->font, g, padding, start_at + padding*2, cs->completion, len);
start_at += rect.height + padding *2;
+
+ if (start_at > r->height)
+ break; // don't draw completion if the space isn't enough
+
cs = cs->next;
}