Chromium Code Reviews| Index: content/renderer/battery_status/battery_status_dispatcher.cc |
| diff --git a/content/renderer/battery_status/battery_status_dispatcher.cc b/content/renderer/battery_status/battery_status_dispatcher.cc |
| index e7496113d7edd18bc6b9cb7199d605ba21da6af4..5eff04f01d29b76061bda26b8559d7f7ce709ddf 100644 |
| --- a/content/renderer/battery_status/battery_status_dispatcher.cc |
| +++ b/content/renderer/battery_status/battery_status_dispatcher.cc |
| @@ -12,11 +12,15 @@ namespace content { |
| BatteryStatusDispatcher::BatteryStatusDispatcher( |
| blink::WebBatteryStatusListener* listener) |
| - : listener_(listener) { |
| + : binding_(this), |
| + listener_(listener) { |
| DCHECK(listener_); |
| RenderThread::Get()->GetServiceRegistry()->ConnectToRemoteService(&monitor_); |
|
jamesr
2015/01/05 23:33:09
i'm not as familiar with content::'s service regis
|
| - monitor_.set_client(this); |
| + |
| + device::BatteryMonitorClientPtr proxy; |
| + binding_.Bind(&proxy); |
| + monitor_->SetClient(proxy.Pass()); |
| } |
| BatteryStatusDispatcher::~BatteryStatusDispatcher() { |