From 5e97d79eb1337db2dd5969fb2c339d14427f545b Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Fri, 8 May 2020 22:09:31 +0100 Subject: Fix some customize mode drawing nits. --- window-customize.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'window-customize.c') diff --git a/window-customize.c b/window-customize.c index 93b2e840..e07bc243 100644 --- a/window-customize.c +++ b/window-customize.c @@ -492,6 +492,9 @@ window_customize_draw(void *modedata, void *itemdata, else text = oe->text; screen_write_text(ctx, sx, sy, &grid_default_cell, "%s", text); + if (s->cy >= cy + sy - 1) + goto out; + screen_write_cursormove(ctx, s->cx, s->cy + 1, 0); if (s->cy >= cy + sy - 1) goto out; @@ -524,6 +527,9 @@ window_customize_draw(void *modedata, void *itemdata, if (s->cy > cy + sy - 1) goto out; } + screen_write_cursormove(ctx, s->cx, s->cy + 1, 0); + if (s->cy >= cy + sy - 1) + goto out; value = options_to_string(o, idx, 0); if (oe != NULL && idx == -1) { -- cgit