Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/renderer/render_view.h" | 5 #include "chrome/renderer/render_view.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 1690 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1701 routing_id_, frame->url(), UTF16ToWideHack(message), &success, | 1701 routing_id_, frame->url(), UTF16ToWideHack(message), &success, |
| 1702 &ignored_result)); | 1702 &ignored_result)); |
| 1703 return success; | 1703 return success; |
| 1704 } | 1704 } |
| 1705 | 1705 |
| 1706 void RenderView::showContextMenu( | 1706 void RenderView::showContextMenu( |
| 1707 WebFrame* frame, const WebContextMenuData& data) { | 1707 WebFrame* frame, const WebContextMenuData& data) { |
| 1708 ContextMenuParams params = ContextMenuParams(data); | 1708 ContextMenuParams params = ContextMenuParams(data); |
| 1709 if (!params.misspelled_word.empty() && RenderThread::current()) { | 1709 if (!params.misspelled_word.empty() && RenderThread::current()) { |
| 1710 int misspelled_offset, misspelled_length; | 1710 int misspelled_offset, misspelled_length; |
| 1711 bool misspelled = RenderThread::current()->spellchecker()->SpellCheckWord( | 1711 bool spelled_right = RenderThread::current()->spellchecker()->SpellCheckWord ( |
|
Evan Martin
2010/01/26 22:36:00
80
| |
| 1712 params.misspelled_word.c_str(), params.misspelled_word.size(), | 1712 params.misspelled_word.c_str(), params.misspelled_word.size(), |
| 1713 document_tag_, | 1713 document_tag_, |
| 1714 &misspelled_offset, &misspelled_length, | 1714 &misspelled_offset, &misspelled_length, |
| 1715 ¶ms.dictionary_suggestions); | 1715 ¶ms.dictionary_suggestions); |
| 1716 if (!misspelled) | 1716 if (spelled_right) |
| 1717 params.misspelled_word.clear(); | 1717 params.misspelled_word.clear(); |
| 1718 } | 1718 } |
| 1719 | 1719 |
| 1720 Send(new ViewHostMsg_ContextMenu(routing_id_, params)); | 1720 Send(new ViewHostMsg_ContextMenu(routing_id_, params)); |
| 1721 } | 1721 } |
| 1722 | 1722 |
| 1723 void RenderView::setStatusText(const WebString& text) { | 1723 void RenderView::setStatusText(const WebString& text) { |
| 1724 } | 1724 } |
| 1725 | 1725 |
| 1726 void RenderView::UpdateTargetURL(const GURL& url, const GURL& fallback_url) { | 1726 void RenderView::UpdateTargetURL(const GURL& url, const GURL& fallback_url) { |
| (...skipping 2304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 4031 new PluginMsg_SignalModalDialogEvent(host_window_)); | 4031 new PluginMsg_SignalModalDialogEvent(host_window_)); |
| 4032 | 4032 |
| 4033 message->EnableMessagePumping(); // Runs a nested message loop. | 4033 message->EnableMessagePumping(); // Runs a nested message loop. |
| 4034 bool rv = Send(message); | 4034 bool rv = Send(message); |
| 4035 | 4035 |
| 4036 PluginChannelHost::Broadcast( | 4036 PluginChannelHost::Broadcast( |
| 4037 new PluginMsg_ResetModalDialogEvent(host_window_)); | 4037 new PluginMsg_ResetModalDialogEvent(host_window_)); |
| 4038 | 4038 |
| 4039 return rv; | 4039 return rv; |
| 4040 } | 4040 } |
| OLD | NEW |