Chromium Code Reviews| Index: ash/test/tray_cast_test_api.cc |
| diff --git a/ash/test/tray_cast_test_api.cc b/ash/test/tray_cast_test_api.cc |
| index 5d0bcf8aab277930581d87407e18bcec6a98b317..a1a2b61850fd3edfe0b4e2e1c8cc85c34ce6a912 100644 |
| --- a/ash/test/tray_cast_test_api.cc |
| +++ b/ash/test/tray_cast_test_api.cc |
| @@ -4,7 +4,10 @@ |
| #include "ash/test/tray_cast_test_api.h" |
| +#include "ash/cast_config_delegate.h" |
| +#include "ash/shell.h" |
| #include "ash/system/tray/system_tray.h" |
| +#include "ash/system/tray/system_tray_delegate.h" |
| #include "ui/views/view.h" |
| namespace ash { |
| @@ -46,7 +49,11 @@ void TrayCastTestAPI::OnCastingSessionStartedOrStopped(bool is_casting) { |
| } |
| void TrayCastTestAPI::ReleaseConfigCallbacks() { |
| - tray_cast_->device_update_subscription_.reset(); |
| + tray_cast_->added_observer_ = false; |
| + ash::Shell::GetInstance() |
|
achuithb
2016/01/13 09:21:25
Do we not need to do the checks for GetInstance an
jdufault
2016/01/13 19:43:26
Done, though I'm not sure we need them. This is te
|
| + ->system_tray_delegate() |
| + ->GetCastConfigDelegate() |
| + ->RemoveObserver(tray_cast_); |
| } |
| bool TrayCastTestAPI::IsViewDrawn(TrayCast::ChildViewId id) const { |