diff --git a/libs/draw.c b/libs/draw.c index e71b4b6..0f45677 100644 --- a/libs/draw.c +++ b/libs/draw.c @@ -453,7 +453,9 @@ int drawinput(int x, int y, int w) { int fw = MAX(2, caretwidth); int fp = caretpadding; - if (fh > sp.bh || !fh) { + if (fh > sp.bh) { + fh = sp.bh; + } else if (!fh) { fh = sp.bh - sp.lrpad / 4; }