<AWT Dev> [9] Review request for 8029979: Allow multiple calls to DropTargetDropEvent.acceptDrop()
Petr Pchelko
petr.pchelko at oracle.com
Tue Dec 17 06:40:07 PST 2013
And still looks good to me.
With best regards. Petr.
On 17.12.2013, at 18:31, Sergey Bylokhov <Sergey.Bylokhov at oracle.com> wrote:
> Hi, Anthony.
> The fix looks good.
>
> On 17.12.2013 16:59, Anthony Petrov wrote:
>> Hi Sergey,
>>
>> Good point. You're right, it's just impossible to happen. So here's an updated webrev:
>>
>> http://cr.openjdk.java.net/~anthony/8-3-acceptDrop-8029979.2/
>>
>> --
>> best regards,
>> Anthony
>>
>> On 12/17/2013 03:07 PM, Sergey Bylokhov wrote:
>>> Hi, Anthony.
>>> On 12/16/13 6:19 PM, Anthony Petrov wrote:
>>>>> Is it necessary to check !dropComplete?
>>>>
>>>> Well, I wanted to add this case to my regression test, but it appears
>>>> that the DropTargetContextPeer gets destroyed after user's code calls
>>>> dropComplete(), and so this check is never performed actually.
>>>> However, I'd like to keep it in place because it just doesn't make any
>>>> sense to call acceptDrop() after the drop is complete. It looks safe
>>>> to me.
>>> It will be strange to have dropStatus= ACCEPT and drop status complete
>>> at the same moment, No?
>>>>
>>>>
>>>> --
>>>> best regards,
>>>> Anthony
>>>>
>>>>>
>>>>> On 13.12.2013 20:53, Anthony Petrov wrote:
>>>>>> Hi Petr, Sergey,
>>>>>>
>>>>>> Please review a fix for
>>>>>> https://bugs.openjdk.java.net/browse/JDK-8029979 at:
>>>>>>
>>>>>> http://cr.openjdk.java.net/~anthony/8-3-acceptDrop-8029979.0/
>>>>>>
>>>>>> I enable calling SunDropTargetContextPeer.acceptDrop() as many times
>>>>>> as needed, for as long as the DnD operation isn't complete yet.
>>>>>> Running open and closed DnD regression tests revealed no new failures.
>>>>>>
>>>>>> Note that later we will need to back-port this fix to 8u20.
>>>>>>
>>>>>> --
>>>>>> best regards,
>>>>>> Anthony
>>>>>
>>>>>
>>>
>>>
>
>
> --
> Best regards, Sergey.
>
More information about the awt-dev
mailing list