[8] Review request for 2226249: [macosx] Java processes on Mac should not use default Apple icon
Anthony Petrov
anthony.petrov at oracle.com
Tue Aug 14 07:26:45 PDT 2012
Hi Leonid,
I do understand that the OS will install an icon from the bundle
automatically if it is present, however, the following piece of code
still looks strange since the bundleIcon is never used:
> 268 NSString* bundleIcon = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleIconFile"];
> 269 if (bundleIcon == nil) {
> 270 NSData* iconData;
> 271 iconData = [[NSData alloc] initWithBytesNoCopy: sAWTIconData length: sizeof(sAWTIconData) freeWhenDone: NO];
> 272 iconImage = [[NSImage alloc] initWithData: iconData];
> 273 [iconData release];
> 274 }
How about adding a short comment stating why it is unused in this code
block?
Otherwise the fix looks fine.
--
best regards,
Anthony
On 8/14/2012 6:12 PM, Leonid Romanov wrote:
> Hi,
> This is a forward port of the fix that went into 7u6.
>
> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=2226249
> Webrev: http://cr.openjdk.java.net/~leonidr/2226249/webrev.00/
>
> Thanks,
> Leonid.
>
>
More information about the macosx-port-dev
mailing list