From c2a68188bdf70687be0194860f77849dca058fc9 Mon Sep 17 00:00:00 2001
From: Jari Vetoniemi <mailroxas@gmail.com>
Date: Tue, 23 Oct 2018 21:05:57 +0300
Subject: memview: draw_error make sure there's space

Don't - cur.x if cur.x > screen width
---
 src/memview.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/memview.c b/src/memview.c
index c64d9fd..8852da8 100644
--- a/src/memview.c
+++ b/src/memview.c
@@ -358,7 +358,7 @@ draw_error(const char *line, void *data)
    (void)data;
    size_t w = snprintf(NULL, 0, "%s", line); w = (w < ctx.term.ws.w ? w : ctx.term.ws.w);
    screen_cursor(ctx.term.ws.w / 2 - w / 2, ctx.term.ws.h / 2);
-   screen_nprintf(ctx.term.ws.w - ctx.term.cur.x, "%s", line);
+   screen_nprintf(ctx.term.ws.w - ctx.term.cur.x * (ctx.term.cur.x < ctx.term.ws.w), "%s", line);
 }
 
 static void
-- 
cgit v1.2.3-70-g09d2