| Index: device/geolocation/geolocation_provider_impl.cc
 | 
| diff --git a/device/geolocation/geolocation_provider_impl.cc b/device/geolocation/geolocation_provider_impl.cc
 | 
| index dde10c0a4440586e959d9fd9bc74666c7b6aa2c6..55cbc77b802805ffe03fc8cbe7b141c266599072 100644
 | 
| --- a/device/geolocation/geolocation_provider_impl.cc
 | 
| +++ b/device/geolocation/geolocation_provider_impl.cc
 | 
| @@ -17,7 +17,7 @@
 | 
|  #include "base/single_thread_task_runner.h"
 | 
|  #include "base/threading/thread_task_runner_handle.h"
 | 
|  #include "device/geolocation/geolocation_delegate.h"
 | 
| -#include "device/geolocation/location_arbitrator_impl.h"
 | 
| +#include "device/geolocation/location_arbitrator.h"
 | 
|  
 | 
|  namespace device {
 | 
|  
 | 
| @@ -190,8 +190,8 @@ void GeolocationProviderImpl::Init() {
 | 
|      if (!g_delegate.Get())
 | 
|        g_delegate.Get().reset(new GeolocationDelegate);
 | 
|  
 | 
| -    arbitrator_ =
 | 
| -        base::MakeUnique<LocationArbitratorImpl>(g_delegate.Get().get());
 | 
| +    arbitrator_ = base::MakeUnique<LocationArbitrator>(
 | 
| +        base::WrapUnique(g_delegate.Get().get()));
 | 
|      arbitrator_->SetUpdateCallback(callback);
 | 
|    }
 | 
|  }
 | 
| 
 |