Index: third_party/WebKit/Source/web/WebTextCheckingResult.cpp |
diff --git a/third_party/WebKit/Source/web/WebTextCheckingResult.cpp b/third_party/WebKit/Source/web/WebTextCheckingResult.cpp |
index fa6ff49af3d324623bb2babf3786174c559e6073..bf18da766822ee26728d3a8019acba9dda0fac97 100644 |
--- a/third_party/WebKit/Source/web/WebTextCheckingResult.cpp |
+++ b/third_party/WebKit/Source/web/WebTextCheckingResult.cpp |
@@ -39,12 +39,18 @@ WebTextCheckingResult::operator TextCheckingResult() const { |
result.decoration = static_cast<TextDecorationType>(decoration); |
result.location = location; |
result.length = length; |
- result.replacement = replacement; |
+ |
+ Vector<String> replacements_vec; |
+ for (const WebString& replacement : replacements) { |
+ replacements_vec.push_back(replacement); |
+ } |
+ result.replacements = replacements_vec; |
+ |
if (result.decoration == kTextDecorationTypeGrammar) { |
GrammarDetail detail; |
detail.location = 0; |
detail.length = length; |
- detail.user_description = replacement; |
+ detail.user_description = replacements.empty() ? "" : replacements[0]; |
result.details.push_back(detail); |
} |