<AWT Dev>  RFR 8213583: Error while opening the JFileChooser when desktop contains shortcuts pointing to deleted files
krishna.addepalli at oracle.com
Mon Nov 26 10:46:34 UTC 2018
Thanks for fixing this issue. The change looks fine.
From: Dmitry Markov
Sent: Monday, November 26, 2018 4:09 PM
To: awt-dev at openjdk.java.net
Subject: <AWT Dev>  RFR 8213583: Error while opening the JFileChooser when desktop contains shortcuts pointing to deleted files
Could you review a fix for jdk12, please?
On Windows when a SecurityManager is defined and JFileChooser is opened for the folder which contains a broken shortcut the system popup message is displayed. The current implementation of ShellFolder for Windows calls IShellLinkW::Resolve without any flags. So the appearance of the dialog with system message for the broken shortcut is quite expected, see https://docs.microsoft.com/en-us/windows/desktop/api/shobjidl_core/nf-shobjidl_core-ishelllinkw-resolve
It is necessary to use SLR_NO_UI flag to suppress any system dialogs during IShellLinkW::Resolve invocation.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the awt-dev