diff -ru slang-1.4.5/src/slsmg.c slang-1.4.5-new/src/slsmg.c --- slang-1.4.5/src/slsmg.c 2002-07-25 00:09:00.000000000 -0400 +++ slang-1.4.5-new/src/slsmg.c 2002-07-25 00:04:02.000000000 -0400 @@ -369,7 +369,10 @@ max_len = Start_Col + Screen_Cols; len = This_Col; - p = SL_Screen[This_Row - Start_Row].neew + len - Start_Col; + + + p = SL_Screen[This_Row - Start_Row].neew; + if (len > Start_Col) p += len - Start_Col; prev = 0; for (i = 0; i < n; i++, str) {