<AWT Dev> [12]RFR: JDK-8215921: There is no change when select different Foreground and Background by mouse.

Phil Race philip.race at oracle.com
Wed Jan 23 17:33:11 UTC 2019


This looks OK so long as you can confirm that you re-tested all related 
tests, not
just your regression test after making the source code update ...

-phil.

On 1/21/19 5:00 AM, Krishna Addepalli wrote:
> Hi Sergey,
>
> I have modified the test as you suggested. Here is the new webrev: 
> http://cr.openjdk.java.net/~kaddepalli/8215921/webrev03/
>
> Thanks,
> Krishna
>
>> On 19-Jan-2019, at 3:39 AM, Sergey Bylokhov 
>> <Sergey.Bylokhov at oracle.com <mailto:Sergey.Bylokhov at oracle.com>> wrote:
>>
>> Hi, Krishna.
>>
>> Can you, please, in the test add a check after each mouse click, that
>> the new/same value is selected. This will doublecheck this comments:
>> =====
>> 112         //make sure that the mouse moves to a different item, so that
>> 113         //itemStateChanged is called.
>> =====
>> 119         //now click on the same item and make sure that item event is
>> 120         //not generated.
>> =====
>>
>> On 18/01/2019 04:08, krishna.addepalli at oracle.com 
>> <mailto:krishna.addepalli at oracle.com> wrote:
>>> Hi Sergey, Phil,
>>> I have tested the new test case in Windows, Mac, Linux, and found 
>>> that it runs on all 3 platforms without any problems.
>>> I have also tested all the regressions that were raised, and all of 
>>> them passed. In addition, I ran all the awt/Choice jtreg tests, and 
>>> found no new failures.
>>> Thanks,
>>> Krishna
>>> *From:*Krishna Addepalli
>>> *Sent:* Thursday, January 17, 2019 8:34 PM
>>> *To:* Sergey Bylokhov <sergey.bylokhov at oracle.com 
>>> <mailto:sergey.bylokhov at oracle.com> <mailto:sergey.bylokhov at oracle.com>>
>>> *Cc:* awt-dev at openjdk.java.net <mailto:awt-dev at openjdk.java.net> 
>>> <mailto:awt-dev at openjdk.java.net>
>>> *Subject:* Re: <AWT Dev> [12]RFR: JDK-8215921: There is no change 
>>> when select different Foreground and Background by mouse.
>>> Hi Sergey,
>>> The test case was leading my reasoning astray! Yes you are right 
>>> that we post event even for the same item selected again.
>>> I have updated the fix and the test case well, which checks if an 
>>> ItemEvent is generated when a new item is selected and then it is 
>>> not generated when the same item is selected again.
>>> Here is the updated webrev: 
>>> http://cr.openjdk.java.net/~kaddepalli/8215921/webrev02
>>> Thanks,
>>> Krishna
>>>    On 17-Jan-2019, at 1:30 AM, Sergey Bylokhov 
>>> <Sergey.Bylokhov at oracle.com 
>>> <mailto:Sergey.Bylokhov at oracle.com><mailto:Sergey.Bylokhov at oracle.com>> 
>>> wrote:
>>>    On 16/01/2019 09:59, Krishna Addepalli wrote:
>>>        Hi Sergey,
>>>        I checked the code, by putting logs and can confirm that an 
>>> event is not generated even if the same is reselected.
>>>        I have updated the test case to reflect this fact, so here is 
>>> the new webrev: http://cr.openjdk.java.net/~kaddepalli/8215921/webrev01/
>>>    But why it is not generated? How (!firstPress || wasDragged ) 
>>> prevents it to be posted?
>>>     From the code it looks like when "wasDragged==true" or 
>>> "firstPress==false" we will post an event.
>>>    --     Best regards, Sergey.
>>
>>
>> -- 
>> Best regards, Sergey.
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/awt-dev/attachments/20190123/5abc821a/attachment.html>


More information about the awt-dev mailing list