commit d29c160f7129fc8f3ecb23638648704792d42929 from: Omar Polo date: Fri Jul 27 19:28:27 2018 UTC fixed error in prompt rendering commit - ab1bb640884a452c7247039f9b195ca69a1dc3de commit + d29c160f7129fc8f3ecb23638648704792d42929 blob - 624a08e40c15d495a428a0f6700c5ae4c422f029 blob + be5b28412e99f7a59d3a5659ebb5813336b09f97 --- mymenu.c +++ mymenu.c @@ -546,7 +546,7 @@ void draw_horizontally(struct rendering *r, char *text 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); @@ -555,6 +555,8 @@ void draw_vertically(struct rendering *r, char *text, 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){