TCustomChromiumFMX.doOnPaint AccessViolation
Opened this issue · 0 comments
GoogleCodeExporter commented
What steps will reproduce the problem?
1. load a basic HTML page with a basic list
<html> <select class="" id="country" name="country" aria-required="true">
<option value="" >En sélectionner un</option>
<option value="af" >Afghanistan</option>
<option value="ax" >Iles d'Aland</option>
<option value="al" >Albanie</option>
<option value="as" >Samoa américaine</option>
<option value="ad" >Andorre</option>
</select> </html>
2. click in the list
3. AccesViolation
What is the expected output? What do you see instead?
expected output : Display the list
see instead : AccesViolation
What version of the product are you using? On what operating system?
Delphi XE2 version 16.0.1 , Win XP SP3 updated ( same issue in Vista) , libcef.dll 1.1025 same issue in 1.0.306.0 , TchromiumFMX , FireMonkey
Additional information below :
TCustomChromiumFMX.doOnPaint give a wrong value of dirtyRects[0].x/y
when we click on any list the value of dirtyRects[0].x and dirtyRects[0].y should have the coordinate of the list , but we have alwyse x= 0, y= 0 so no way to paint correctly this object .
because the coordinate are incorrect the rectrangle is paint in x,y = 0,0 but before we have a FEViolationAccess in Move(src^, dst^, offset );
notice I have this bug just when I click in any list
thank you to see the copy screen
Original issue reported on code.google.com by berrayahkamel
on 18 Aug 2012 at 10:05
Attachments: