[Mac] Text replacement should use correction indicator
[WebKit-https.git] / Source / WebCore / editing / Editor.cpp
index 3277c1c2fd5d3d4df1357e0609ed29ef95a978d8..e77e104429b3ef243af7fab8698238e0128de625 100644 (file)
@@ -2246,7 +2246,8 @@ void Editor::markAndReplaceFor(PassRefPtr<SpellCheckRequest> request, const Vect
             // In this case the result range just has to touch the spelling range, so we can handle replacing non-word text such as punctuation.
             ASSERT(resultLength > 0 && resultLocation >= 0);
 
-            if (shouldShowCorrectionPanel && (resultEndLocation < spellingRangeEndOffset || resultType != TextCheckingTypeCorrection))
+            if (shouldShowCorrectionPanel && (resultEndLocation < spellingRangeEndOffset
+                || !(resultType & (TextCheckingTypeReplacement | TextCheckingTypeCorrection))))
                 continue;
 
             // Apply replacement if: