From 3a591086da8f47bc51ffa927d2ebca3216f71f53 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Tue, 10 Jul 2012 16:47:48 +0400 Subject: [PATCH] (mcview_moveto_eol): comparison of unsigned expression < 0 fixup. Signed-off-by: Andrew Borodin --- src/viewer/move.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/viewer/move.c b/src/viewer/move.c index fedf42e37..ec60aeb16 100644 --- a/src/viewer/move.c +++ b/src/viewer/move.c @@ -407,7 +407,11 @@ mcview_moveto_eol (mcview_t * view) else view->dpy_text_column = eol - bol; } - view->dpy_text_column = max (0, view->dpy_text_column - view->data_area.width); + + if (view->dpy_text_column < (off_t) view->data_area.width) + view->dpy_text_column = 0; + else + view->dpy_text_column = view->dpy_text_column - (off_t) view->data_area.width; } mcview_movement_fixups (view, FALSE); } -- 2.11.4.GIT