| Index: chromeos/dbus/session_manager_client.cc
|
| diff --git a/chromeos/dbus/session_manager_client.cc b/chromeos/dbus/session_manager_client.cc
|
| index 03aa6fd5dbf4eb862ce7ba6e7ccdacd8638ad141..940ababd49a938f0e554227e441f7c006cebde09 100644
|
| --- a/chromeos/dbus/session_manager_client.cc
|
| +++ b/chromeos/dbus/session_manager_client.cc
|
| @@ -275,6 +275,8 @@ class SessionManagerClientImpl : public SessionManagerClient {
|
| callback);
|
| }
|
|
|
| + bool SupportsRestartToApplyUserFlags() const override { return true; }
|
| +
|
| void SetFlagsForUser(const cryptohome::Identification& cryptohome_id,
|
| const std::vector<std::string>& flags) override {
|
| dbus::MethodCall method_call(login_manager::kSessionManagerInterface,
|
| @@ -940,6 +942,9 @@ class SessionManagerClientStubImpl : public SessionManagerClient {
|
| StorePolicyForUser(cryptohome::Identification::FromString(account_id),
|
| policy_blob, callback);
|
| }
|
| +
|
| + bool SupportsRestartToApplyUserFlags() const override { return false; }
|
| +
|
| void SetFlagsForUser(const cryptohome::Identification& cryptohome_id,
|
| const std::vector<std::string>& flags) override {}
|
|
|
|
|