From bfccc7133d194f0b54f5b89f212a6aab008e6df9 Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Fri, 17 Aug 2012 17:36:52 -0700 Subject: [PATCH] Fix for issue where init_tabs can't be modified on NetBSD --- screen.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/screen.cpp b/screen.cpp index 32191cc6f..616ca0d9c 100644 --- a/screen.cpp +++ b/screen.cpp @@ -118,10 +118,8 @@ static size_t next_tab_stop( size_t in ) /* Assume tab stops every 8 characters if undefined */ - if( init_tabs <= 0 ) - init_tabs = 8; - - return ( (in/init_tabs)+1 )*init_tabs; + size_t tab_width = (init_tabs > 0 ? (size_t)init_tabs : 8); + return ( (in/tab_width)+1 )*tab_width; } // PCA for term256 support, let's just detect the escape codes directly