<AWT Dev> [9] Review request for 8165428: Security Warning dialog should be always on the top when multiple applets with APPLICATION_MODAL dialog launched in a browser

Alexey Ivanov alexey.ivanov at oracle.com
Fri Dec 9 08:18:40 UTC 2016


Looks fine to me too.


Regards,
Alexey

On 07.12.2016 21:01, dmitry markov wrote:
> Thank you very much, Sergey!
> Looking for the second +1 from someone else.
>
> Thanks,
> Dmitry
> On 07/12/2016 19:25, Sergey Bylokhov wrote:
>> Looks fine.
>>
>>> 7 дек. 2016 г., в 2:24, Dmitry Markov <Dmitry.Markov at oracle.com 
>>> <mailto:Dmitry.Markov at oracle.com>> написал(а):
>>>
>>> Hi Sergey,
>>>
>>> I agree, it is not necessary to increase the toolkit counter here. 
>>> It is a copy-paste error. I am sorry about that. Please find the 
>>> updated webrev here: 
>>> http://cr.openjdk.java.net/~dmarkov/8165428/webrev.02/ 
>>> <http://cr.openjdk.java.net/%7Edmarkov/8165428/webrev.02/>
>>>
>>> Thanks,
>>> Dmitry
>>>> On 07 Dec 2016, at 03:40, Sergey Bylokhov 
>>>> <Sergey.Bylokhov at oracle.com <mailto:Sergey.Bylokhov at oracle.com>> wrote:
>>>>
>>>> This logic looks better by it is unclear why you increase the 
>>>> toolkit’s counter?
>>>> [AWTToolkit eventCountPlusPlus];
>>>> This counter should be increased in the native callbacks and should 
>>>> indicate that there are some activity on the toolkit thread. But it 
>>>> seems it is unnecessary in the new isBlocked() method?
>>>>
>>>>> 2 дек. 2016 г., в 3:16, dmitry markov <dmitry.markov at oracle.com 
>>>>> <mailto:dmitry.markov at oracle.com>> написал(а):
>>>>>
>>>>> Hi Sergey,
>>>>>
>>>>> According to the current implementation we disable a window only 
>>>>> when we are going to show a modal dialog. However I agree it is 
>>>>> not a good idea to use isEnabled flag for testing whether the 
>>>>> window is blocked or not, since such logic is not clear and might 
>>>>> be accidentally broken. So I have updated the fix; new webrev is 
>>>>> located at http://cr.openjdk.java.net/~dmarkov/8165428/webrev.01/ 
>>>>> <http://cr.openjdk.java.net/%7Edmarkov/8165428/webrev.01/>
>>>>> Summary of changes:
>>>>> - Added a new function isBlocked() to CPlatformWindow class
>>>>> - In AWTWindow.m use isBlocked() instead of isEnabled in the cases 
>>>>> where we have to decide whether the ordering operation is required 
>>>>> or not.
>>>>>
>>>>> Thanks,
>>>>> Dmitry
>>>>> On 01/12/2016 03:29, Sergey Bylokhov wrote:
>>>>>> Hi, Dmitry.
>>>>>> Is it true that the window is disable only if blocked by some 
>>>>>> other window? Is it possible a situation when it can be disabled 
>>>>>> by application and in the same moment can have an enabled child 
>>>>>> which should be moved upfront?
>>>>>>
>>>>>
>>>>
>>>
>>
>

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


More information about the awt-dev mailing list