| Index: ash/system/tray/system_tray_notifier.cc
|
| diff --git a/ash/system/tray/system_tray_notifier.cc b/ash/system/tray/system_tray_notifier.cc
|
| index ed858c3f9fb3ea1290c24c00d5ff56c2649b570e..5801ce6b5b9c4c82dda0c0a3faf5f856717b42d1 100644
|
| --- a/ash/system/tray/system_tray_notifier.cc
|
| +++ b/ash/system/tray/system_tray_notifier.cc
|
| @@ -151,6 +151,16 @@ void SystemTrayNotifier::RemoveEnterpriseDomainObserver(
|
| enterprise_domain_observers_.RemoveObserver(observer);
|
| }
|
|
|
| +void SystemTrayNotifier::AddMediaCaptureObserver(
|
| + MediaCaptureObserver* observer) {
|
| + media_capture_observers_.AddObserver(observer);
|
| +}
|
| +
|
| +void SystemTrayNotifier::RemoveMediaCaptureObserver(
|
| + MediaCaptureObserver* observer) {
|
| + media_capture_observers_.RemoveObserver(observer);
|
| +}
|
| +
|
| void SystemTrayNotifier::AddScreenCaptureObserver(
|
| ScreenCaptureObserver* observer) {
|
| screen_capture_observers_.AddObserver(observer);
|
| @@ -354,6 +364,11 @@ void SystemTrayNotifier::NotifyEnterpriseDomainChanged() {
|
| OnEnterpriseDomainChanged());
|
| }
|
|
|
| +void SystemTrayNotifier::NotifyMediaCaptureChanged() {
|
| + FOR_EACH_OBSERVER(
|
| + MediaCaptureObserver, media_capture_observers_, OnMediaCaptureChanged());
|
| +}
|
| +
|
| void SystemTrayNotifier::NotifyScreenCaptureStart(
|
| const base::Closure& stop_callback,
|
| const base::string16& sharing_app_name) {
|
|
|