[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