Chromium Code Reviews| Index: chrome/browser/ui/cocoa/sprite_view.mm |
| diff --git a/chrome/browser/ui/cocoa/sprite_view.mm b/chrome/browser/ui/cocoa/sprite_view.mm |
| index a7c31586440c84fae2177464595063743e1ff607..ab18cdf06047d10efb95d215595aca9d575f9976 100644 |
| --- a/chrome/browser/ui/cocoa/sprite_view.mm |
| +++ b/chrome/browser/ui/cocoa/sprite_view.mm |
| @@ -73,10 +73,13 @@ static const CGFloat kFrameDuration = 0.03; // 30ms for each animation frame. |
| // Only animate the sprites if we are attached to a window, and that window |
| // is not currently minimized or in the middle of a minimize animation. |
| // http://crbug.com/350329 |
| - if ([self window] && ![[self window] isMiniaturized]) { |
| - if ([imageLayer_ animationForKey:[spriteAnimation_ keyPath]] == nil) |
| + if ([self window] && ![[self window] isMiniaturized] && |
|
Andre
2015/04/02 21:25:52
This checks if the window is miniaturized. I think
|
| + ![[notification name] isEqualToString: |
| + NSWindowWillMiniaturizeNotification]) { |
| + if ([imageLayer_ animationForKey:[spriteAnimation_ keyPath]] == nil) { |
| [imageLayer_ addAnimation:spriteAnimation_.get() |
| forKey:[spriteAnimation_ keyPath]]; |
| + } |
| } else { |
| [imageLayer_ removeAnimationForKey:[spriteAnimation_ keyPath]]; |
| } |