Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(21)

Side by Side Diff: chrome/browser/resource_message_filter.cc

Issue 20072: Finish taking out render_messages.h include from other headers. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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/browser/resource_message_filter.h" 5 #include "chrome/browser/resource_message_filter.h"
6 6
7 #include "base/clipboard.h" 7 #include "base/clipboard.h"
8 #include "base/gfx/native_widget_types.h" 8 #include "base/gfx/native_widget_types.h"
9 #include "base/histogram.h" 9 #include "base/histogram.h"
10 #include "base/thread.h" 10 #include "base/thread.h"
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
224 if (!msg_is_ok) { 224 if (!msg_is_ok) {
225 BrowserRenderProcessHost::BadMessageTerminateProcess(message.type(), 225 BrowserRenderProcessHost::BadMessageTerminateProcess(message.type(),
226 render_handle_); 226 render_handle_);
227 } 227 }
228 228
229 return handled; 229 return handled;
230 } 230 }
231 231
232 void ResourceMessageFilter::OnReceiveContextMenuMsg(const IPC::Message& msg) { 232 void ResourceMessageFilter::OnReceiveContextMenuMsg(const IPC::Message& msg) {
233 void* iter = NULL; 233 void* iter = NULL;
234 ViewHostMsg_ContextMenu_Params params; 234 ContextMenuParams params;
235 if (!IPC::ParamTraits<ViewHostMsg_ContextMenu_Params>:: 235 if (!IPC::ParamTraits<ContextMenuParams>::Read(&msg, &iter, &params))
236 Read(&msg, &iter, &params))
237 return; 236 return;
238 237
239 // Fill in the dictionary suggestions if required. 238 // Fill in the dictionary suggestions if required.
240 if (!params.misspelled_word.empty() && 239 if (!params.misspelled_word.empty() &&
241 spellchecker_ != NULL && params.spellcheck_enabled) { 240 spellchecker_ != NULL && params.spellcheck_enabled) {
242 int misspell_location, misspell_length; 241 int misspell_location, misspell_length;
243 bool is_misspelled = !spellchecker_->SpellCheckWord( 242 bool is_misspelled = !spellchecker_->SpellCheckWord(
244 params.misspelled_word.c_str(), 243 params.misspelled_word.c_str(),
245 static_cast<int>(params.misspelled_word.length()), 244 static_cast<int>(params.misspelled_word.length()),
246 &misspell_location, &misspell_length, 245 &misspell_location, &misspell_length,
(...skipping 484 matching lines...) Expand 10 before | Expand all | Expand 10 after
731 if (type == NotificationType::SPELLCHECKER_REINITIALIZED) { 730 if (type == NotificationType::SPELLCHECKER_REINITIALIZED) {
732 spellchecker_ = Details<SpellcheckerReinitializedDetails> 731 spellchecker_ = Details<SpellcheckerReinitializedDetails>
733 (details).ptr()->spellchecker; 732 (details).ptr()->spellchecker;
734 } 733 }
735 } 734 }
736 735
737 void ResourceMessageFilter::OnDnsPrefetch( 736 void ResourceMessageFilter::OnDnsPrefetch(
738 const std::vector<std::string>& hostnames) { 737 const std::vector<std::string>& hostnames) {
739 chrome_browser_net::DnsPrefetchList(hostnames); 738 chrome_browser_net::DnsPrefetchList(hostnames);
740 } 739 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698