diff --git a/src/conio/ciolib.c b/src/conio/ciolib.c
index c553a77cfef1f51ef494f12824b2993ff78b3c1b..3eb33798746aa73ba3d09e3fb7208c9c7f18405a 100644
--- a/src/conio/ciolib.c
+++ b/src/conio/ciolib.c
@@ -457,6 +457,7 @@ CIOLIBEXPORT int CIOLIBCALL initciolib(int mode)
 			break;
 	}
 	ciolib_seticon(syncicon64, SYNCICON64_WIDTH);
+	ciolib_textattr(cio_textinfo.normattr);
 
 	_beginthread(ciolib_mouse_thread,0,NULL);
 	return(0);
@@ -847,6 +848,7 @@ CIOLIBEXPORT void CIOLIBCALL ciolib_textmode(int mode)
 			cio_textinfo.normattr=LIGHTGRAY;
 			break;
 	}
+	ciolib_textattr(cio_textinfo.normattr);
 }
 
 /* Optional */