Index: content/shell/test_runner/spell_check_client.cc |
diff --git a/content/shell/test_runner/spell_check_client.cc b/content/shell/test_runner/spell_check_client.cc |
index 19ed128bc7b05dca4d31e08a1308626702e77b37..e1908110023fcc8a2cf61e7262819d5a1d0190c0 100644 |
--- a/content/shell/test_runner/spell_check_client.cc |
+++ b/content/shell/test_runner/spell_check_client.cc |
@@ -114,7 +114,8 @@ void SpellCheckClient::FinishLastTextCheck() { |
&suggestions); |
results.push_back(blink::WebTextCheckingResult( |
blink::kWebTextDecorationTypeSpelling, offset + misspelled_position, |
- misspelled_length, suggestions)); |
+ misspelled_length, |
+ suggestions.IsEmpty() ? blink::WebString() : suggestions[0])); |
text = text.substr(misspelled_position + misspelled_length); |
offset += misspelled_position + misspelled_length; |
} |