aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/nsimage.m8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/nsimage.m b/src/nsimage.m
index bd01a515c6c..dd2bb3b0d7b 100644
--- a/src/nsimage.m
+++ b/src/nsimage.m
@@ -265,16 +265,12 @@ ns_image_size_in_bytes (void *img)
265 image = [[EmacsImage alloc] initByReferencingFile:filename]; 265 image = [[EmacsImage alloc] initByReferencingFile:filename];
266 266
267 image->bmRep = nil; 267 image->bmRep = nil;
268#ifdef NS_IMPL_COCOA 268 if (![image isValid])
269 imgRep = [NSBitmapImageRep imageRepWithData:[image TIFFRepresentation]];
270#else
271 imgRep = [image bestRepresentationForDevice: nil];
272#endif
273 if (imgRep == nil)
274 { 269 {
275 [image release]; 270 [image release];
276 return nil; 271 return nil;
277 } 272 }
273 imgRep = [[image representations] firstObject];
278 274
279 [image setSize: NSMakeSize([imgRep pixelsWide], [imgRep pixelsHigh])]; 275 [image setSize: NSMakeSize([imgRep pixelsWide], [imgRep pixelsHigh])];
280 [image setName:filename]; 276 [image setName:filename];