diff --git a/dlls/riched20/editor.c b/dlls/riched20/editor.c index aa5938326a3..e8720e98ff0 100644 --- a/dlls/riched20/editor.c +++ b/dlls/riched20/editor.c @@ -3678,6 +3678,7 @@ static LRESULT RichEditWndProc_common(HWND hWnd, UINT msg, WPARAM wParam, para = ME_GetParagraph(cursor.pRun); if (ME_IsSelection(editor) && cursor.pRun->member.run.nCharOfs + cursor.nOffset == 0 && + to == ME_GetCursorOfs(editor, 0) && para->member.para.prev_para->type == diParagraph) { para = para->member.para.prev_para;