[Chromium] Layout test does not return correct misspelling positions if there are...
[WebKit-https.git] / Tools / DumpRenderTree / chromium / WebViewHost.cpp
index 75b79cefc7fda954f0f80bdd671a11cf82603ae1..70bbdd5324eec452f826c0692447ef411988a2f0 100644 (file)
@@ -458,7 +458,7 @@ void WebViewHost::finishLastTextCheck()
             break;
         results.append(WebTextCheckingResult(WebTextCheckingResult::ErrorSpelling, offset + misspelledPosition, misspelledLength));
         text = text.substring(misspelledPosition + misspelledLength);
             break;
         results.append(WebTextCheckingResult(WebTextCheckingResult::ErrorSpelling, offset + misspelledPosition, misspelledLength));
         text = text.substring(misspelledPosition + misspelledLength);
-        offset += misspelledPosition;
+        offset += misspelledPosition + misspelledLength;
     }
 
     m_lastRequestedTextCheckingCompletion->didFinishCheckingText(results);
     }
 
     m_lastRequestedTextCheckingCompletion->didFinishCheckingText(results);