From aa0602dcbba6a37e8d8790669475eed4b390fb27 Mon Sep 17 00:00:00 2001 From: Saikat Chakrabarti Date: Sat, 30 Mar 2013 21:52:17 -0700 Subject: [PATCH] Fix a memory leak in _CPImageAndTextView.j --- AppKit/_CPImageAndTextView.j | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/AppKit/_CPImageAndTextView.j b/AppKit/_CPImageAndTextView.j index 0bca4ca41..f42dfadca 100644 --- a/AppKit/_CPImageAndTextView.j +++ b/AppKit/_CPImageAndTextView.j @@ -319,9 +319,6 @@ var _CPimageAndTextViewFrameSizeChangedFlag = 1 << 0, if (_image == anImage) return; - if ([_image delegate] === self) - [[CPNotificationCenter defaultCenter] removeObserver:self name:CPImageDidLoadNotification object:_image]; - _image = anImage; _flags |= _CPImageAndTextViewImageChangedFlag; @@ -347,6 +344,7 @@ var _CPimageAndTextViewFrameSizeChangedFlag = 1 << 0, - (void)imageDidLoad:(CPNotification)aNotification { + [[CPNotificationCenter defaultCenter] removeObserver:self name:CPImageDidLoadNotification object:_image]; _flags |= _CPImageAndTextViewImageChangedFlag; [self setNeedsLayout]; }