Index: chrome/browser/renderer_host/pepper/pepper_flash_drm_host.cc |
=================================================================== |
--- chrome/browser/renderer_host/pepper/pepper_flash_drm_host.cc (revision 242033) |
+++ chrome/browser/renderer_host/pepper/pepper_flash_drm_host.cc (working copy) |
@@ -15,8 +15,7 @@ |
#include "content/public/browser/browser_ppapi_host.h" |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/child_process_security_policy.h" |
-#include "content/public/browser/render_widget_host.h" |
-#include "content/public/browser/render_widget_host_view.h" |
+#include "content/public/browser/render_frame_host.h" |
#include "content/public/common/pepper_plugin_info.h" |
#include "ppapi/c/pp_errors.h" |
#include "ppapi/host/dispatch_host_message.h" |
@@ -46,9 +45,9 @@ |
// right monitor. |
class MonitorFinder : public base::RefCountedThreadSafe<MonitorFinder> { |
public: |
- MonitorFinder(int process_id, int render_id) |
+ MonitorFinder(int process_id, int render_frame_id) |
: process_id_(process_id), |
- render_id_(render_id), |
+ render_frame_id_(render_frame_id), |
monitor_(NULL), |
request_sent_(0) { |
} |
@@ -72,14 +71,11 @@ |
void FetchMonitorFromWidget() { |
nasko
2013/12/20 14:53:54
nit: The method name doesn't match its functionali
jam
2013/12/20 17:00:49
i've clarified in RenderFrameHost::GetNativeView t
|
InterlockedExchange(&request_sent_, 0); |
- content::RenderWidgetHost* rwh = |
- content::RenderWidgetHost::FromID(process_id_, render_id_); |
- if (!rwh) |
+ content::RenderFrameHost* rfh = |
+ content::RenderFrameHost::FromID(process_id_, render_frame_id_); |
+ if (!rfh) |
return; |
- content::RenderWidgetHostView* view = rwh->GetView(); |
- if (!view) |
- return; |
- gfx::NativeView native_view = view->GetNativeView(); |
+ gfx::NativeView native_view = rfh->GetNativeView(); |
#if defined(USE_AURA) |
aura::WindowEventDispatcher* dispatcher = native_view->GetDispatcher(); |
if (!dispatcher) |
@@ -94,7 +90,7 @@ |
} |
const int process_id_; |
- const int render_id_; |
+ const int render_frame_id_; |
volatile HMONITOR monitor_; |
volatile long request_sent_; |
}; |
@@ -118,10 +114,10 @@ |
weak_factory_(this){ |
// Grant permissions to read the flash voucher file. |
int render_process_id; |
- int render_view_id; |
+ int render_frame_id; |
bool success = |
- host->GetRenderViewIDsForInstance( |
- instance, &render_process_id, &render_view_id); |
+ host->GetRenderFrameIDsForInstance( |
+ instance, &render_process_id, &render_frame_id); |
base::FilePath plugin_dir = host->GetPluginPath().DirName(); |
DCHECK(!plugin_dir.empty() && success); |
base::FilePath voucher_file = plugin_dir.Append( |
@@ -130,7 +126,7 @@ |
render_process_id, voucher_file); |
fetcher_ = new DeviceIDFetcher(render_process_id); |
- monitor_finder_ = new MonitorFinder(render_process_id, render_view_id); |
+ monitor_finder_ = new MonitorFinder(render_process_id, render_frame_id); |
monitor_finder_->GetMonitor(); |
} |