Commit Diff


commit - b0d7c215859f43c8e319f8c959809d09c3cb8499
commit + 3384884d4842c9f7c57846b572760221e1ecf360
blob - 653eea6e2fdd3c509161eb2363c1e931beeda809
blob + a8792fdcffe280276c3b1dacc1740b5d5d395ed8
--- mymenu.c
+++ mymenu.c
@@ -544,10 +544,10 @@ void draw_vertically(struct rendering *r, char *text, 
 
   int ps1xlen = text_extents(r->ps1, r->ps1len, r, nil, nil);
 
-  draw_string(r->ps1, r->ps1len, r->x_zero + r->padding, height + r->padding, r, PROMPT);
-  draw_string(text, strlen(text), r->x_zero + r->padding + ps1xlen, height + r->padding, r, PROMPT);
+  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->padding;
+  start_at += r->padding + r->y_zero;
 
   struct completion *c = cs->completions;
   for (int i = 0; c != nil; ++i){