diff --git a/widget/windows/IMMHandler.cpp b/widget/windows/IMMHandler.cpp index 34e73355a957..dcd3cc22d954 100644 --- a/widget/windows/IMMHandler.cpp +++ b/widget/windows/IMMHandler.cpp @@ -1745,7 +1745,7 @@ IMMHandler::HandleDocumentFeed(nsWindow* aWindow, // Get the focused paragraph, we decide that it starts from the previous CRLF // (or start of the editor) to the next one (or the end of the editor). - int32_t paragraphStart = str.RFind("", false, targetOffset, -1) + 1; + int32_t paragraphStart = str.RFind("\n", false, targetOffset, -1) + 1; int32_t paragraphEnd = str.Find("\r", false, targetOffset + targetLength, -1); if (paragraphEnd < 0) {