diff --git a/src/conio/win32cio.c b/src/conio/win32cio.c
index a4583d3a0beca961093761f7edd66290d33aa685..f0174c19cae0f0cc9a3fce6d2a3a97760012d558 100644
--- a/src/conio/win32cio.c
+++ b/src/conio/win32cio.c
@@ -506,6 +506,7 @@ void win32_setcursortype(int type)
 	switch(type) {
 		case _NOCURSOR:
 			ci.bVisible=FALSE;
+			ci.dwSize=1;
 			break;
 		
 		case _SOLIDCURSOR: