| Index: ash/system/chromeos/network/network_icon_animation.cc
|
| ===================================================================
|
| --- ash/system/chromeos/network/network_icon_animation.cc (revision 181898)
|
| +++ ash/system/chromeos/network/network_icon_animation.cc (working copy)
|
| @@ -48,6 +48,17 @@
|
| animation_.Stop();
|
| }
|
|
|
| +void NetworkIconAnimation::AddNetwork(const std::string& network_id) {
|
| + networks_.insert(network_id);
|
| + // Animation will start (if stopped) when GetAnimation is called.
|
| +}
|
| +
|
| +void NetworkIconAnimation::RemoveNetwork(const std::string& network_id) {
|
| + networks_.erase(network_id);
|
| + if (networks_.empty())
|
| + animation_.Reset();
|
| +}
|
| +
|
| // static
|
| NetworkIconAnimation* NetworkIconAnimation::GetInstance() {
|
| static NetworkIconAnimation* s_icon_animation =
|
|
|