Chromium Code Reviews| Index: chrome/browser/ui/cocoa/history_overlay_controller.mm |
| diff --git a/chrome/browser/ui/cocoa/history_overlay_controller.mm b/chrome/browser/ui/cocoa/history_overlay_controller.mm |
| index 53e879215296ca0c1dcae20dcccdc6ad149b5b7f..83ee32ce04d6fc052bde2a6eeed87a8c8a9ceb14 100644 |
| --- a/chrome/browser/ui/cocoa/history_overlay_controller.mm |
| +++ b/chrome/browser/ui/cocoa/history_overlay_controller.mm |
| @@ -89,13 +89,6 @@ const CGFloat kShieldHeightCompletionAdjust = 10; |
| return self; |
| } |
| -- (void)dealloc { |
| - [[BrowserWindowController |
| - browserWindowControllerForView:[self view]] onOverlappedViewHidden]; |
| - [self.view removeFromSuperview]; |
| - [super dealloc]; |
| -} |
|
Nico
2013/12/27 23:56:13
This was added in https://chromiumcodereview.appsp
erikchen
2013/12/30 19:20:34
I've manually tested the repro conditions with bot
|
| - |
| - (void)loadView { |
| const gfx::Image& image = |
| ui::ResourceBundle::GetSharedInstance().GetNativeImageNamed( |
| @@ -166,6 +159,9 @@ const CGFloat kShieldHeightCompletionAdjust = 10; |
| } |
| - (void)animationDidStop:(CAAnimation*)theAnimation finished:(BOOL)finished { |
| + [[BrowserWindowController |
| + browserWindowControllerForView:[self view]] onOverlappedViewHidden]; |
| + [self.view removeFromSuperview]; |
| // Destroy the CAAnimation and its strong reference to its delegate (this |
| // class). |
| [self.view setAnimations:nil]; |