diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-26 22:44:04 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-26 22:44:04 +0000 |
commit | c76a36aedc05644574b98cf81ee8a4c47bc90d24 (patch) | |
tree | c40e49764c964e2c5ff63dc69f3e47ee29f202cf /chrome/renderer | |
parent | 86391270e900c23e2c5fc202a1df627115b10672 (diff) | |
download | chromium_src-c76a36aedc05644574b98cf81ee8a4c47bc90d24.zip chromium_src-c76a36aedc05644574b98cf81ee8a4c47bc90d24.tar.gz chromium_src-c76a36aedc05644574b98cf81ee8a4c47bc90d24.tar.bz2 |
Spellchecker: fix render view auto-suggest context menu items
BUG=28652
TEST=see bug
Review URL: http://codereview.chromium.org/553103
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37160 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer')
-rw-r--r-- | chrome/renderer/render_view.cc | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc index 784849d..364763a 100644 --- a/chrome/renderer/render_view.cc +++ b/chrome/renderer/render_view.cc @@ -1708,12 +1708,13 @@ void RenderView::showContextMenu( ContextMenuParams params = ContextMenuParams(data); if (!params.misspelled_word.empty() && RenderThread::current()) { int misspelled_offset, misspelled_length; - bool misspelled = RenderThread::current()->spellchecker()->SpellCheckWord( - params.misspelled_word.c_str(), params.misspelled_word.size(), - document_tag_, - &misspelled_offset, &misspelled_length, - ¶ms.dictionary_suggestions); - if (!misspelled) + bool spelled_right = RenderThread::current()->spellchecker()-> + SpellCheckWord( + params.misspelled_word.c_str(), params.misspelled_word.size(), + document_tag_, + &misspelled_offset, &misspelled_length, + ¶ms.dictionary_suggestions); + if (spelled_right) params.misspelled_word.clear(); } |