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

Side by Side Diff: content/renderer/render_view_impl.cc

Issue 107183002: Move more of the plugin code in the renderer to use RenderFrame instead of RenderView. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: review comments Created 7 years 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) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "content/renderer/render_view_impl.h" 5 #include "content/renderer/render_view_impl.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <cmath> 8 #include <cmath>
9 9
10 #include "base/auto_reset.h" 10 #include "base/auto_reset.h"
(...skipping 1150 matching lines...) Expand 10 before | Expand all | Expand 10 after
1161 // environments where RenderView isn't hosting them), so we always have to 1161 // environments where RenderView isn't hosting them), so we always have to
1162 // set the initial state. See webplugin_delegate_impl.h for details. 1162 // set the initial state. See webplugin_delegate_impl.h for details.
1163 delegate->SetContentAreaFocus(has_focus()); 1163 delegate->SetContentAreaFocus(has_focus());
1164 } 1164 }
1165 1165
1166 void RenderViewImpl::UnregisterPluginDelegate( 1166 void RenderViewImpl::UnregisterPluginDelegate(
1167 WebPluginDelegateProxy* delegate) { 1167 WebPluginDelegateProxy* delegate) {
1168 plugin_delegates_.erase(delegate); 1168 plugin_delegates_.erase(delegate);
1169 } 1169 }
1170 1170
1171 bool RenderViewImpl::GetPluginInfo(const GURL& url,
1172 const GURL& page_url,
1173 const std::string& mime_type,
1174 WebPluginInfo* plugin_info,
1175 std::string* actual_mime_type) {
1176 bool found = false;
1177 Send(new ViewHostMsg_GetPluginInfo(
1178 routing_id_, url, page_url, mime_type, &found, plugin_info,
1179 actual_mime_type));
1180 return found;
1181 }
1182
1183 #if defined(OS_WIN) 1171 #if defined(OS_WIN)
1184 void RenderViewImpl::PluginFocusChanged(bool focused, int plugin_id) { 1172 void RenderViewImpl::PluginFocusChanged(bool focused, int plugin_id) {
1185 if (focused) 1173 if (focused)
1186 focused_plugin_id_ = plugin_id; 1174 focused_plugin_id_ = plugin_id;
1187 else 1175 else
1188 focused_plugin_id_ = -1; 1176 focused_plugin_id_ = -1;
1189 } 1177 }
1190 #endif 1178 #endif
1191 1179
1192 #if defined(OS_MACOSX) 1180 #if defined(OS_MACOSX)
(...skipping 5234 matching lines...) Expand 10 before | Expand all | Expand 10 after
6427 for (size_t i = 0; i < icon_urls.size(); i++) { 6415 for (size_t i = 0; i < icon_urls.size(); i++) {
6428 WebURL url = icon_urls[i].iconURL(); 6416 WebURL url = icon_urls[i].iconURL();
6429 if (!url.isEmpty()) 6417 if (!url.isEmpty())
6430 urls.push_back(FaviconURL(url, 6418 urls.push_back(FaviconURL(url,
6431 ToFaviconType(icon_urls[i].iconType()))); 6419 ToFaviconType(icon_urls[i].iconType())));
6432 } 6420 }
6433 SendUpdateFaviconURL(urls); 6421 SendUpdateFaviconURL(urls);
6434 } 6422 }
6435 6423
6436 } // namespace content 6424 } // namespace content
OLDNEW
« no previous file with comments | « content/renderer/render_view_impl.h ('k') | content/shell/browser/shell_plugin_service_filter.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698