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.