<AWT Dev> [8] Review request for 7123476: DesktopOpenTests:When enter the file path and click the open button, it crash
Anthony Petrov
anthony.petrov at oracle.com
Wed Feb 1 09:03:59 PST 2012
Hi Denis,
The gtk_show_uri() is available since GTK 2.14. Did you verify if all
platforms supposed to be supported by JDK 8 have this version of GTK
libraries installed by default? I'm mostly concerned about Solaris
systems, as well as corporate Linux desktops. If this is not the case,
then perhaps using this function should be conditional, and with the old
GTK library we should fall back to using the old API. You may notice
that, for example, for the file chooser we have an explicit check for
GTK 2.8.0 and use the new
gtk_file_chooser_set_do_overwrite_confirmation() API only when it's
available.
I like that we move all the GTK-related utility code to the
gtk2_interface files. A few comments:
1. Please use the TRUE and FALSE constants instead of 1 and 0 as a
return value for gtk2_show_uri_load().
2. Should the fprintf() call be #ifdef'ed for INTERNAL_BUILD's only?
--
best regards,
Anthony
On 2/1/2012 7:39 PM, Denis S. Fokin wrote:
> Hi AWT team,
>
> Please review a fix for the CR 7123476 at
>
> http://cr.openjdk.java.net/~denis/7123476/webrev.01
>
> CR URL:
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7123476
>
> The Gnome API is deprecated so we need to migrate on GTK function. See
> the next thread.
>
> http://mail.gnome.org/archives/gnome-devel-list/2009-January/msg00004.html
>
> Thank you,
> Denis.
More information about the awt-dev
mailing list