diff --git a/dlls/user32/edit.c b/dlls/user32/edit.c
index ee9fb3f4e1911985629fdeb27a11c78d83472d9e..eadcc3d81a36d0f528f5e477c24c6b3e5a10a045 100644
--- a/dlls/user32/edit.c
+++ b/dlls/user32/edit.c
@@ -3902,7 +3902,7 @@ static void EDIT_WM_SetFocus(EDITSTATE *es)
             ReleaseDC(es->hwndSelf, hdc);
         }
 
-	CreateCaret(es->hwndSelf, 0, 2, es->line_height);
+	CreateCaret(es->hwndSelf, 0, 1, es->line_height);
 	EDIT_SetCaretPos(es, es->selection_end,
 			 es->flags & EF_AFTER_WRAP);
 	ShowCaret(es->hwndSelf);
@@ -3952,7 +3952,7 @@ static void EDIT_WM_SetFont(EDITSTATE *es, HFONT font, BOOL redraw)
 		EDIT_UpdateText(es, NULL, TRUE);
 	if (es->flags & EF_FOCUSED) {
 		DestroyCaret();
-		CreateCaret(es->hwndSelf, 0, 2, es->line_height);
+		CreateCaret(es->hwndSelf, 0, 1, es->line_height);
 		EDIT_SetCaretPos(es, es->selection_end,
 				 es->flags & EF_AFTER_WRAP);
 		ShowCaret(es->hwndSelf);