diff --git a/src/ChangeLog b/src/ChangeLog index 07bb1e3fc85..2f719681afb 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,8 @@ 2014-11-02 Jan Djärv + * nsimage.m (allocInitFromFile:): Initialize bmRep. + (dealloc): Release bmRep. + * nsterm.h (EmacsImage): Remove imageListNext, refCount, reference, imageListSetNext, imageListNext. diff --git a/src/nsimage.m b/src/nsimage.m index 5bbf9fb49cd..580d8f327c2 100644 --- a/src/nsimage.m +++ b/src/nsimage.m @@ -174,6 +174,7 @@ @implementation EmacsImage image = [[EmacsImage alloc] initByReferencingFile: [NSString stringWithUTF8String: SSDATA (found)]]; + image->bmRep = nil; #ifdef NS_IMPL_COCOA imgRep = [NSBitmapImageRep imageRepWithData:[image TIFFRepresentation]]; #else @@ -199,6 +200,7 @@ @implementation EmacsImage - (void)dealloc { [stippleMask release]; + [bmRep release]; [super dealloc]; }