Index: ash/system/chromeos/network/network_icon_animation.cc |
diff --git a/ash/system/chromeos/network/network_icon_animation.cc b/ash/system/chromeos/network/network_icon_animation.cc |
index 1169c67bb92ddc47a2b5fb8d872a6d069b54b39a..2a6428cb0c8dbda96491b1e1076ee1dda37f517a 100644 |
--- a/ash/system/chromeos/network/network_icon_animation.cc |
+++ b/ash/system/chromeos/network/network_icon_animation.cc |
@@ -45,7 +45,7 @@ void NetworkIconAnimation::AddObserver(AnimationObserver* observer) { |
void NetworkIconAnimation::RemoveObserver(AnimationObserver* observer) { |
observers_.RemoveObserver(observer); |
- if (observers_.size() == 0) |
+ if (!observers_.might_have_observers()) |
animation_.Reset(); // Stops the animation and resets the current value. |
} |