Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 01a5b02

Browse files
dmcdougallmdboom
authored andcommitted
Make if block more sensible
1 parent 6b5329e commit 01a5b02

File tree

1 file changed

+18
-20
lines changed

1 file changed

+18
-20
lines changed

src/_macosx.m

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3559,28 +3559,26 @@ static void _data_provider_release(void* info, const void* data, size_t size)
35593559

35603560
[rep setSize:newSize];
35613561

3562-
if (! [extension isEqualToString: @"tiff"] &&
3563-
! [extension isEqualToString: @"tif"])
3564-
{
3565-
NSBitmapImageFileType filetype;
3566-
if ([extension isEqualToString: @"bmp"])
3567-
filetype = NSBMPFileType;
3568-
else if ([extension isEqualToString: @"gif"])
3569-
filetype = NSGIFFileType;
3570-
else if ([extension isEqualToString: @"jpg"] ||
3571-
[extension isEqualToString: @"jpeg"])
3572-
filetype = NSJPEGFileType;
3573-
else if ([extension isEqualToString: @"png"])
3574-
filetype = NSPNGFileType;
3575-
else
3576-
{ PyErr_SetString(PyExc_ValueError, "Unknown file type");
3577-
return NULL;
3578-
}
3579-
3580-
data = [rep representationUsingType:filetype properties:nil];
3562+
NSBitmapImageFileType filetype;
3563+
if ([extension isEqualToString: @"bmp"])
3564+
filetype = NSBMPFileType;
3565+
else if ([extension isEqualToString: @"gif"])
3566+
filetype = NSGIFFileType;
3567+
else if ([extension isEqualToString: @"jpg"] ||
3568+
[extension isEqualToString: @"jpeg"])
3569+
filetype = NSJPEGFileType;
3570+
else if ([extension isEqualToString: @"png"])
3571+
filetype = NSPNGFileType;
3572+
else if ([extension isEqualToString: @"tiff"] ||
3573+
[extension isEqualToString: @"tif"])
3574+
filetype = NSTIFFFileType;
3575+
else
3576+
{ PyErr_SetString(PyExc_ValueError, "Unknown file type");
3577+
return NULL;
35813578
}
35823579

3583-
data = [rep representationUsingType:NSTIFFFileType properties:nil];
3580+
data = [rep representationUsingType:filetype properties:nil];
3581+
35843582
[data writeToFile: filename atomically: YES];
35853583
[pool release];
35863584

0 commit comments

Comments
 (0)