Hi Sergey,

I have modified the test as you suggested. Here is the new webrev: 
http://cr.openjdk.java.net/~kaddepalli/8215921/webrev03/ 
<http://cr.openjdk.java.net/~kaddepalli/8215921/webrev03/>

Thanks,
Krishna

> On 19-Jan-2019, at 3:39 AM, Sergey Bylokhov <sergey.bylok...@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.addepa...@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.bylok...@oracle.com 
>> <mailto:sergey.bylok...@oracle.com>>
>> *Cc:* awt-dev@openjdk.java.net <mailto:awt-dev@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.bylok...@oracle.com<mailto:sergey.bylok...@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.

Reply via email to