| Index: content/renderer/screen_orientation/screen_orientation_observer.cc
|
| diff --git a/content/renderer/screen_orientation/screen_orientation_observer.cc b/content/renderer/screen_orientation/screen_orientation_observer.cc
|
| index 4549d98acaff77358350b66d4890f68cdbd4f548..92b69fed4a3f7febb988bcadf1b16906fbd5cbbe 100644
|
| --- a/content/renderer/screen_orientation/screen_orientation_observer.cc
|
| +++ b/content/renderer/screen_orientation/screen_orientation_observer.cc
|
| @@ -4,7 +4,10 @@
|
|
|
| #include "content/renderer/screen_orientation/screen_orientation_observer.h"
|
|
|
| +#include "content/public/common/service_manager_connection.h"
|
| #include "content/renderer/render_thread_impl.h"
|
| +#include "services/device/public/interfaces/constants.mojom.h"
|
| +#include "services/service_manager/public/cpp/connector.h"
|
|
|
| namespace content {
|
|
|
| @@ -33,8 +36,10 @@ void ScreenOrientationObserver::SendStopMessage() {
|
| device::mojom::ScreenOrientationListener*
|
| ScreenOrientationObserver::GetScreenOrientationListener() {
|
| if (!listener_) {
|
| - RenderThreadImpl::current()->GetChannel()->GetRemoteAssociatedInterface(
|
| - &listener_);
|
| + RenderThreadImpl::current()
|
| + ->GetServiceManagerConnection()
|
| + ->GetConnector()
|
| + ->BindInterface(device::mojom::kServiceName, &listener_);
|
| }
|
| return listener_.get();
|
| }
|
|
|