From 059ee95e8c9317f1b821d61e731a346d82d6fa44 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Tue, 17 Aug 2004 22:40:19 +0000
Subject: [PATCH] Don't make cputs() force curor update back on, allow to stay
 off it it was off previously.

---
 src/conio/ciolib.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/conio/ciolib.c b/src/conio/ciolib.c
index dddb790fc5..02e6facebe 100644
--- a/src/conio/ciolib.c
+++ b/src/conio/ciolib.c
@@ -637,9 +637,11 @@ int ciolib_cputs(char *str)
 {
 	int		pos;
 	int		ret=0;
+	int		olddmc;
 
 	CIOLIB_INIT();
-	
+
+	olddmc=dont_move_cursor;	
 	dont_move_cursor=1;
 	for(pos=0;str[pos];pos++)
 	{
@@ -648,7 +650,7 @@ int ciolib_cputs(char *str)
 			ciolib_putch('\r');
 		ciolib_putch(str[pos]);
 	}
-	dont_move_cursor=0;
+	dont_move_cursor=olddmc;
 	ciolib_gotoxy(ciolib_wherex(),ciolib_wherey());
 	return(ret);
 }
-- 
GitLab