| Index: chrome/browser/ui/ash/system_tray_delegate_chromeos.h
|
| diff --git a/chrome/browser/ui/ash/system_tray_delegate_chromeos.h b/chrome/browser/ui/ash/system_tray_delegate_chromeos.h
|
| index 2a04e44683dca1c44d2c744b17a887ae287d69cd..1d6513646fd64a3288b2ec1b2946b7c22471cf38 100644
|
| --- a/chrome/browser/ui/ash/system_tray_delegate_chromeos.h
|
| +++ b/chrome/browser/ui/ash/system_tray_delegate_chromeos.h
|
| @@ -31,6 +31,7 @@
|
| #include "chromeos/audio/cras_audio_handler.h"
|
| #include "chromeos/dbus/session_manager_client.h"
|
| #include "components/policy/core/common/cloud/cloud_policy_store.h"
|
| +#include "components/signin/core/account_id/account_id.h"
|
| #include "components/user_manager/user_manager.h"
|
| #include "content/public/browser/notification_observer.h"
|
| #include "content/public/browser/notification_registrar.h"
|
| @@ -136,7 +137,7 @@ class SystemTrayDelegateChromeOS
|
| void ActiveUserWasChanged() override;
|
| bool IsSearchKeyMappedToCapsLock() override;
|
| ash::tray::UserAccountsDelegate* GetUserAccountsDelegate(
|
| - const std::string& user_id) override;
|
| + const AccountId& account_id) override;
|
| void AddCustodianInfoTrayObserver(
|
| ash::CustodianInfoTrayObserver* observer) override;
|
| void RemoveCustodianInfoTrayObserver(
|
| @@ -249,8 +250,8 @@ class SystemTrayDelegateChromeOS
|
| void OnStoreError(policy::CloudPolicyStore* store) override;
|
|
|
| // Overridden from ash::SessionStateObserver
|
| - void UserAddedToSession(const std::string& user_id) override;
|
| - void ActiveUserChanged(const std::string& user_id) override;
|
| + void UserAddedToSession(const AccountId& account_id) override;
|
| + void ActiveUserChanged(const AccountId& account_id) override;
|
|
|
| // Overridden from chrome::BrowserListObserver:
|
| void OnBrowserRemoved(Browser* browser) override;
|
| @@ -292,8 +293,7 @@ class SystemTrayDelegateChromeOS
|
| scoped_ptr<ash::NetworkingConfigDelegate> networking_config_delegate_;
|
| scoped_ptr<ash::VolumeControlDelegate> volume_control_delegate_;
|
| scoped_ptr<AccessibilityStatusSubscription> accessibility_subscription_;
|
| - base::ScopedPtrHashMap<std::string,
|
| - scoped_ptr<ash::tray::UserAccountsDelegate>>
|
| + base::ScopedPtrMap<AccountId, scoped_ptr<ash::tray::UserAccountsDelegate>>
|
| accounts_delegates_;
|
| scoped_ptr<ShutdownPolicyHandler> shutdown_policy_handler_;
|
| scoped_ptr<ash::VPNDelegate> vpn_delegate_;
|
|
|