| Index: chromeos/dbus/power_manager_client.cc
|
| diff --git a/chromeos/dbus/power_manager_client.cc b/chromeos/dbus/power_manager_client.cc
|
| index 7a523688660ca1d598956ac8d229223e404c00b3..fd78bc0f1b542d502eb3054556beafdb37430baa 100644
|
| --- a/chromeos/dbus/power_manager_client.cc
|
| +++ b/chromeos/dbus/power_manager_client.cc
|
| @@ -273,6 +273,18 @@ class PowerManagerClientImpl : public PowerManagerClient {
|
| weak_ptr_factory_.GetWeakPtr(), callback));
|
| }
|
|
|
| + virtual void SetIsProjecting(bool is_projecting) OVERRIDE {
|
| + dbus::MethodCall method_call(
|
| + power_manager::kPowerManagerInterface,
|
| + power_manager::kSetIsProjectingMethod);
|
| + dbus::MessageWriter writer(&method_call);
|
| + writer.AppendBool(is_projecting);
|
| + power_manager_proxy_->CallMethod(
|
| + &method_call,
|
| + dbus::ObjectProxy::TIMEOUT_USE_DEFAULT,
|
| + dbus::ObjectProxy::EmptyResponseCallback());
|
| + }
|
| +
|
| virtual void NotifyScreenLockCompleted() OVERRIDE {
|
| SimpleMethodCallToPowerManager(power_manager::kScreenIsLockedMethod);
|
| }
|
| @@ -610,6 +622,7 @@ class PowerManagerClientStubImpl : public PowerManagerClient {
|
| uint32 duration,
|
| int overrides,
|
| const PowerStateRequestIdCallback& callback) OVERRIDE {}
|
| + virtual void SetIsProjecting(bool is_projecting) OVERRIDE {}
|
|
|
| virtual void NotifyScreenLockCompleted() OVERRIDE {}
|
| virtual void NotifyScreenUnlockCompleted() OVERRIDE {}
|
|
|