<AWT Dev> [10] JDK-8190515: java.awt.Desktop.moveToTrash(File) prompts on Windows 7 but not on Mac

Phil Race philip.race at oracle.com
Mon Dec 11 16:51:47 UTC 2017


Ok. I think I was reading things a bit backwards. Looks fine.

-phil.

On 12/11/2017 07:55 AM, Shashidhara Veerabhadraiah wrote:
>
> Hi Phil, Below are my replies below:
>
> shashi
>
> *From:*Philip Race
> *Sent:* Saturday, December 9, 2017 11:30 PM
> *To:* Sergey Bylokhov <sergey.bylokhov at oracle.com>
> *Cc:* Shashidhara Veerabhadraiah 
> <shashidhara.veerabhadraiah at oracle.com>; awt-dev at openjdk.java.net
> *Subject:* Re: <AWT Dev> [10] JDK-8190515: 
> java.awt.Desktop.moveToTrash(File) prompts on Windows 7 but not on Mac
>
> I expect I must be misunderstanding something.
> The bug seems to be saying we should eliminate  confirmation dialogs 
> but the fix reads
> like it does the opposite since it removes flag bits which suppress 
> the dialogs :
>
> -            fop.fFlags = FOF_ALLOWUNDO;
> +            fop.fFlags = FOF_ALLOWUNDO | FOF_NOCONFIRMATION | 
> FOF_NOERRORUI;
> Does not "NOCONFIRMATION" mean "no confirmation dialog" ?
> */[Shashi] FOF_NOCONFIRMATION means no confirmation dialog will be 
> popped up./*
> The bug says "does not happen on windows 10". Maybe there was a 
> windows 7 bug ?
> So after this fix, what happens on windows 7 and 10 ? What versions 
> was the fix tested on ?
> */[Shashi] Before the fix, there is a pop up dialog on windows 7 and 
> NO dialog pops up in the case of windows 10 for the same test./*
> */After this fix, windows 7 pop up dialog gets suppressed behaving 
> same as windows 10 now. I think probable reason  is that the 
> implementation looks different between windows 7 and windows 10 for 
> the file operations(SHFileOperation). With this change effective 
> behavior is normalized across the different windows flavors./*
> -phil.
>
>
>
> On 12/8/17, 5:40 PM, Sergey Bylokhov wrote:
>
>     Looks fine.
>
>     On 05/12/2017 23:23, Shashidhara Veerabhadraiah wrote:
>
>         Hi All, Please review a fix for the below bug.
>
>         Bug: https://bugs.openjdk.java.net/browse/JDK-8190515
>
>         Webrev:
>         http://cr.openjdk.java.net/~sveerabhadra/8190515/webrev.00/
>         <http://cr.openjdk.java.net/%7Esveerabhadra/8190515/webrev.00/>
>
>         Summary: The file delete operation generates pop up dialog in
>         windows7 and not in other higher than windows 7 versions. To
>         keep it consistent across the different flavors, any dialog UI
>         is being suppressed.
>
>         Thanks and regards,
>
>         Shashi
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20171211/0a7bf41b/attachment.html>


More information about the awt-dev mailing list