commit - ab1bb640884a452c7247039f9b195ca69a1dc3de
commit + d29c160f7129fc8f3ecb23638648704792d42929
blob - 624a08e40c15d495a428a0f6700c5ae4c422f029
blob + be5b28412e99f7a59d3a5659ebb5813336b09f97
--- mymenu.c
+++ mymenu.c
void draw_vertically(struct rendering *r, char *text, struct completions *cs) {
int height, width;
text_extents("fjpgl", 5, r, nil, &height);
- int start_at = r->y_zero + r->padding*2 + height;
+ int start_at = r->padding*2 + height;
XFillRectangle(r->d, r->w, r->completion_bg, r->x_zero, r->y_zero, r->width, r->height);
XFillRectangle(r->d, r->w, r->prompt_bg, r->x_zero, r->y_zero, r->width, start_at);
draw_string(r->ps1, r->ps1len, r->x_zero + r->padding, r->y_zero + height + r->padding, r, PROMPT);
draw_string(text, strlen(text), r->x_zero + r->padding + ps1xlen, r->y_zero + height + r->padding, r, PROMPT);
+
+ start_at += r->y_zero;
struct completion *c = cs->completions;
for (int i = 0; c != nil; ++i){