Index: chrome/browser/chromeos/system/ash_system_tray_delegate.cc |
diff --git a/chrome/browser/chromeos/system/ash_system_tray_delegate.cc b/chrome/browser/chromeos/system/ash_system_tray_delegate.cc |
index f1f5f260e6ed6fc319426becc12eeaa1f5a751bb..164bd9ebe3ae82ffa3b00dc90316074beef557b2 100644 |
--- a/chrome/browser/chromeos/system/ash_system_tray_delegate.cc |
+++ b/chrome/browser/chromeos/system/ash_system_tray_delegate.cc |
@@ -625,22 +625,19 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate, |
void UpdateClockType(PrefService* service) { |
clock_type_ = service->GetBoolean(prefs::kUse24HourClock) ? |
base::k24HourClock : base::k12HourClock; |
- ash::ClockObserver* observer = |
- ash::Shell::GetInstance()->tray()->clock_observer(); |
+ ash::ClockObserver* observer = tray_->clock_observer(); |
if (observer) |
observer->OnDateFormatChanged(); |
} |
void NotifyRefreshClock() { |
- ash::ClockObserver* observer = |
- ash::Shell::GetInstance()->tray()->clock_observer(); |
+ ash::ClockObserver* observer = tray_->clock_observer(); |
if (observer) |
observer->Refresh(); |
} |
void NotifyRefreshNetwork() { |
- ash::NetworkObserver* observer = |
- ash::Shell::GetInstance()->tray()->network_observer(); |
+ ash::NetworkObserver* observer = tray_->network_observer(); |
if (observer) { |
NetworkLibrary* crosnet = CrosLibrary::Get()->GetNetworkLibrary(); |
ash::NetworkIconInfo info; |
@@ -652,15 +649,13 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate, |
} |
void NotifyRefreshBluetooth() { |
- ash::BluetoothObserver* observer = |
- ash::Shell::GetInstance()->tray()->bluetooth_observer(); |
+ ash::BluetoothObserver* observer = tray_->bluetooth_observer(); |
if (observer) |
observer->OnBluetoothRefresh(); |
} |
void NotifyRefreshIME() { |
- ash::IMEObserver* observer = |
- ash::Shell::GetInstance()->tray()->ime_observer(); |
+ ash::IMEObserver* observer = tray_->ime_observer(); |
if (observer) |
observer->OnIMERefresh(); |
} |
@@ -688,20 +683,18 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate, |
// Overridden from AudioHandler::VolumeObserver. |
virtual void OnVolumeChanged() OVERRIDE { |
float level = AudioHandler::GetInstance()->GetVolumePercent() / 100.f; |
- ash::Shell::GetInstance()->tray()->audio_observer()-> |
- OnVolumeChanged(level); |
+ tray_->audio_observer()->OnVolumeChanged(level); |
} |
// Overridden from PowerManagerClient::Observer. |
virtual void BrightnessChanged(int level, bool user_initiated) OVERRIDE { |
- ash::Shell::GetInstance()->tray()->brightness_observer()-> |
+ tray_->brightness_observer()-> |
OnBrightnessChanged(static_cast<double>(level), user_initiated); |
} |
virtual void PowerChanged(const PowerSupplyStatus& power_status) OVERRIDE { |
power_supply_status_ = power_status; |
- ash::PowerStatusObserver* observer = |
- ash::Shell::GetInstance()->tray()->power_status_observer(); |
+ ash::PowerStatusObserver* observer = tray_->power_status_observer(); |
if (observer) |
observer->OnPowerStatusChanged(power_status); |
} |
@@ -754,8 +747,8 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate, |
virtual void OnNetworkManagerChanged(NetworkLibrary* crosnet) OVERRIDE { |
RefreshNetworkObserver(crosnet); |
RefreshNetworkDeviceObserver(crosnet); |
- data_promo_notification_->ShowOptionalMobileDataPromoNotification(crosnet, |
- tray_, this); |
+ data_promo_notification_->ShowOptionalMobileDataPromoNotification( |
+ crosnet, tray_, this); |
NotifyRefreshNetwork(); |
} |
@@ -781,8 +774,7 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate, |
break; |
} |
case chrome::NOTIFICATION_UPGRADE_RECOMMENDED: { |
- ash::UpdateObserver* observer = |
- ash::Shell::GetInstance()->tray()->update_observer(); |
+ ash::UpdateObserver* observer = tray_->update_observer(); |
if (observer) |
observer->OnUpdateRecommended(); |
break; |
@@ -791,8 +783,7 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate, |
// This notification is also sent on login screen when user avatar |
// is loaded from file. |
if (GetUserLoginStatus() != ash::user::LOGGED_IN_NONE) { |
- ash::UserObserver* observer = |
- ash::Shell::GetInstance()->tray()->user_observer(); |
+ ash::UserObserver* observer = tray_->user_observer(); |
if (observer) |
observer->OnUserUpdate(); |
} |
@@ -808,7 +799,7 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate, |
service->GetInteger(prefs::kLanguageXkbRemapSearchKeyTo); |
} else if (pref == prefs::kSpokenFeedbackEnabled) { |
ash::AccessibilityObserver* observer = |
- ash::Shell::GetInstance()->tray()->accessibility_observer(); |
+ tray_->accessibility_observer(); |
if (observer) { |
observer->OnAccessibilityModeChanged( |
service->GetBoolean(prefs::kSpokenFeedbackEnabled), |
@@ -900,8 +891,7 @@ class SystemTrayDelegate : public ash::SystemTrayDelegate, |
search_key_mapped_to_ == input_method::kCapsLockKey) |
id = IDS_STATUSBAR_CAPS_LOCK_ENABLED_PRESS_SEARCH; |
- ash::CapsLockObserver* observer = |
- ash::Shell::GetInstance()->tray()->caps_lock_observer(); |
+ ash::CapsLockObserver* observer = tray_->caps_lock_observer(); |
if (observer) |
observer->OnCapsLockChanged(enabled, id); |
} |