<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>22118</bug_id>
          
          <creation_ts>2008-11-06 17:14:08 -0800</creation_ts>
          <short_desc>[Transforms] Clicks on the textfield resize handle fail in transformed elements</short_desc>
          <delta_ts>2008-11-16 19:46:59 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>22120</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>hyatt</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>97890</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-06 17:14:08 -0800</bug_when>
    <thetext>When a &lt;textarea&gt; is inside a transformed element, clicks on the resize handle don&apos;t work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97894</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-06 17:35:02 -0800</bug_when>
    <thetext>Some weird code here. EventHandler caches m_offsetFromResizeCorner, and the resize code is in RenderLayer, not, for example, RenderTextControl or TextControlInnerTextElement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>97895</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-06 17:37:28 -0800</bug_when>
    <thetext>This code is using RenderLayer::convertToLayerCoords() to map points from absolute to local coords, and that codepath is no transform-aware. Teh suck.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98950</commentid>
    <comment_count>3</comment_count>
      <attachid>25198</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-16 11:33:44 -0800</bug_when>
    <thetext>Created attachment 25198
Patch, testcase, changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98985</commentid>
    <comment_count>4</comment_count>
      <attachid>25198</attachid>
    <who name="">mitz</who>
    <bug_when>2008-11-16 19:27:44 -0800</bug_when>
    <thetext>Comment on attachment 25198
Patch, testcase, changelog

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>98986</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2008-11-16 19:46:59 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/38474</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>25198</attachid>
            <date>2008-11-16 11:33:44 -0800</date>
            <delta_ts>2008-11-16 19:27:44 -0800</delta_ts>
            <desc>Patch, testcase, changelog</desc>
            <filename>22118_patch.txt</filename>
            <type>text/plain</type>
            <size>9094</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0ZjY5MDJiLi45YjgxYjZlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDgtMTEt
MTYgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIyMTE4CisgICAgICAgIAorICAgICAgICBUZXN0IGZvciByZXNp
emUgY29ybmVyIHRyYWNraW5nIGluIHRyYW5zZm9ybWVkIGVsZW1lbnRzLgorICAgICAgICAKKyAg
ICAgICAgKiBmYXN0L2Nzcy9yZXNpemUtY29ybmVyLXRyYWNraW5nLXRyYW5zZm9ybWVkLmh0bWw6
IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy9mYXN0L2Nzcy9yZXNpemUtY29ybmVyLXRy
YWNraW5nLXRyYW5zZm9ybWVkLWV4cGVjdGVkLmNoZWNrc3VtOiBBZGRlZC4KKyAgICAgICAgKiBw
bGF0Zm9ybS9tYWMvZmFzdC9jc3MvcmVzaXplLWNvcm5lci10cmFja2luZy10cmFuc2Zvcm1lZC1l
eHBlY3RlZC5wbmc6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy9mYXN0L2Nzcy9yZXNp
emUtY29ybmVyLXRyYWNraW5nLXRyYW5zZm9ybWVkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisKIDIw
MDgtMTEtMTQgIEJldGggRGFraW4gIDxiZGFraW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IEp1c3RpbiBHYXJjaWEuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy9y
ZXNpemUtY29ybmVyLXRyYWNraW5nLXRyYW5zZm9ybWVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2Nzcy9yZXNpemUtY29ybmVyLXRyYWNraW5nLXRyYW5zZm9ybWVkLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNzA2ZWNhYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvY3NzL3Jlc2l6ZS1jb3JuZXItdHJhY2tpbmctdHJhbnNmb3JtZWQuaHRtbApA
QCAtMCwwICsxLDM2IEBACis8aHRtbD4KKzxoZWFkPgorICAgIDx0aXRsZT5UcmFuc2Zvcm1lZCBy
ZXNpemUgY29ybmVyIHRyYWNraW5nPC90aXRsZT4KKyAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2
YXNjcmlwdCI+CisgICAgICAgIGZ1bmN0aW9uIHJlc2l6ZSgpCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKDE4NSwgMjMzKTsKKyAgICAgICAgICAgIGV2ZW50
U2VuZGVyLm1vdXNlRG93bigpOworICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8o
MTg1LCAyNjApOworICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworICAgICAgICB9
CisgICAgICAgIGZ1bmN0aW9uIHRlc3QoKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIXdp
bmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgICAgICAKKyAgICAgICAgICAgIHJlc2l6ZSgpOworICAgICAgICB9CisgICAgPC9zY3JpcHQ+
CisgICAgPHN0eWxlPgorICAgICAgZGl2IHsKKyAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJv
dGF0ZSgyMGRlZyk7CisgICAgICAgIG1hcmdpbjogNTBweDsKKyAgICAgIH0KKyAgICA8L3N0eWxl
PgorPC9oZWFkPgorPGJvZHkgb25sb2FkPSJ0ZXN0KCkiPgorICAgIDxocj4KKyAgICA8cD4KKyAg
ICAgICAgVGVzdCBmb3IKKyAgICAgICAgPGk+PGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIyMTE4Ij5odHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjIxMTg8L2E+CisgICAgICAgIFJlc2l6ZSBjb3JuZXIgZG9lcyBub3QgdHJhY2sg
aW4gdHJhbnNmb3JtZWQgZWxlbWVudHM8L2k+LgorICAgIDwvcD4KKyAgICA8aHI+CisgICAgPGRp
diBpZD0iZGl2IiBzdHlsZT0ib3ZlcmZsb3c6IGF1dG87IHJlc2l6ZTogYm90aDsgd2lkdGg6IDE1
MHB4OyBoZWlnaHQ6IDEwMHB4OyBib3JkZXI6IGJsdWUgMnB4IHNvbGlkOyI+PC9kaXY+Cis8L2Jv
ZHk+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9jc3MvcmVzaXpl
LWNvcm5lci10cmFja2luZy10cmFuc2Zvcm1lZC1leHBlY3RlZC5jaGVja3N1bSBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy9mYXN0L2Nzcy9yZXNpemUtY29ybmVyLXRyYWNraW5nLXRyYW5zZm9y
bWVkLWV4cGVjdGVkLmNoZWNrc3VtCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LjI0MDAyYmYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFz
dC9jc3MvcmVzaXplLWNvcm5lci10cmFja2luZy10cmFuc2Zvcm1lZC1leHBlY3RlZC5jaGVja3N1
bQpAQCAtMCwwICsxIEBACitmYjU2ZjkxMmRlYTJhYTI1YTE3YzY5NzY4MGM1YzJiZApcIE5vIG5l
d2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21h
Yy9mYXN0L2Nzcy9yZXNpemUtY29ybmVyLXRyYWNraW5nLXRyYW5zZm9ybWVkLWV4cGVjdGVkLnBu
ZyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9mYXN0L2Nzcy9yZXNpemUtY29ybmVyLXRyYWNr
aW5nLXRyYW5zZm9ybWVkLWV4cGVjdGVkLnBuZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi44MGFiNTA3CkJpbmFyeSBmaWxlcyAvZGV2L251bGwgYW5kIGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vbWFjL2Zhc3QvY3NzL3Jlc2l6ZS1jb3JuZXItdHJhY2tpbmctdHJhbnNmb3JtZWQt
ZXhwZWN0ZWQucG5nIGRpZmZlcgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
L2Zhc3QvY3NzL3Jlc2l6ZS1jb3JuZXItdHJhY2tpbmctdHJhbnNmb3JtZWQtZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3QvY3NzL3Jlc2l6ZS1jb3JuZXItdHJhY2tp
bmctdHJhbnNmb3JtZWQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLjA4ZTYyYjUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvZmFzdC9jc3MvcmVzaXplLWNvcm5lci10cmFja2luZy10cmFuc2Zvcm1lZC1leHBlY3RlZC50
eHQKQEAgLTAsMCArMSwyMSBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRl
clZpZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDgwMHg2MDAK
KyAgUmVuZGVyQmxvY2sge0hUTUx9IGF0ICgwLDApIHNpemUgODAweDYwMAorICAgIFJlbmRlckJv
ZHkge0JPRFl9IGF0ICg4LDgpIHNpemUgNzg0eDU0MgorICAgICAgUmVuZGVyQmxvY2sge0hSfSBh
dCAoMCwwKSBzaXplIDc4NHgyIFtib3JkZXI6ICgxcHggaW5zZXQgIzAwMDAwMCldCisgICAgICBS
ZW5kZXJCbG9jayB7UH0gYXQgKDAsMTgpIHNpemUgNzg0eDE4CisgICAgICAgIFJlbmRlclRleHQg
eyN0ZXh0fSBhdCAoMCwwKSBzaXplIDUzeDE4CisgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkg
d2lkdGggNTM6ICJUZXN0IGZvciAiCisgICAgICAgIFJlbmRlcklubGluZSB7SX0gYXQgKDAsMCkg
c2l6ZSA2NDZ4MTgKKyAgICAgICAgICBSZW5kZXJJbmxpbmUge0F9IGF0ICgwLDApIHNpemUgMzA3
eDE4IFtjb2xvcj0jMDAwMEVFXQorICAgICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICg1
MywwKSBzaXplIDMwN3gxOAorICAgICAgICAgICAgICB0ZXh0IHJ1biBhdCAoNTMsMCkgd2lkdGgg
MzA3OiAiaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMTE4IgorICAg
ICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMzYwLDApIHNpemUgMzM5eDE4CisgICAgICAg
ICAgICB0ZXh0IHJ1biBhdCAoMzYwLDApIHdpZHRoIDQ6ICIgIgorICAgICAgICAgICAgdGV4dCBy
dW4gYXQgKDM2NCwwKSB3aWR0aCAzMzU6ICJSZXNpemUgY29ybmVyIGRvZXMgbm90IHRyYWNrIGlu
IHRyYW5zZm9ybWVkIGVsZW1lbnRzIgorICAgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDY5
OSwwKSBzaXplIDR4MTgKKyAgICAgICAgICB0ZXh0IHJ1biBhdCAoNjk5LDApIHdpZHRoIDQ6ICIu
IgorICAgICAgUmVuZGVyQmxvY2sge0hSfSBhdCAoMCw1Mikgc2l6ZSA3ODR4MiBbYm9yZGVyOiAo
MXB4IGluc2V0ICMwMDAwMDApXQorbGF5ZXIgYXQgKDU4LDExMikgc2l6ZSAxNjN4MTI5IGNsaXAg
YXQgKDYwLDExNCkgc2l6ZSAxNTl4MTI1CisgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICg1MCwxMDQp
IHNpemUgMTYzeDEyOSBbYm9yZGVyOiAoMnB4IHNvbGlkICMwMDAwRkYpXQpkaWZmIC0tZ2l0IGEv
V2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlMGUwMDA4Li5mMGVk
MzhhIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDIyIEBACisyMDA4LTExLTE2ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFz
ZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjExOAorICAg
ICAgICAKKyAgICAgICAgRml4IHJlc2l6ZSBjb3JuZXIgdHJhY2tpbmcgaW4gdHJhbnNmb3JtZWQg
ZWxlbWVudHMgYnkgdXNpbmcgCisgICAgICAgIG1hcHBpbmcgdGhlIHBvaW50IGludG8gbG9jYWwg
Y29vcmRzIHVzaW5nIGFic29sdXRlVG9Mb2NhbCwKKyAgICAgICAgcmF0aGVyIHRoYW4gY29udmVy
dFRvTGF5ZXJDb29yZHMuCisgICAgICAgIAorICAgICAgICBUZXN0OiBmYXN0L2Nzcy9yZXNpemUt
Y29ybmVyLXRyYWNraW5nLXRyYW5zZm9ybWVkLmh0bWwKKworICAgICAgICAqIHBhZ2UvRXZlbnRI
YW5kbGVyLmg6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlJlbmRlckxheWVyOjphYnNvbHV0ZVRvQ29udGVudHMpOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyTGF5ZXI6Om9mZnNldEZyb21SZXNpemVDb3JuZXIpOgorICAgICAgICAoV2Vi
Q29yZTo6UmVuZGVyTGF5ZXI6OmlzUG9pbnRJblJlc2l6ZUNvbnRyb2wpOgorICAgICAgICAqIHJl
bmRlcmluZy9SZW5kZXJMYXllci5oOgorCiAyMDA4LTExLTE2ICBZb25nIExpICA8eW9uZy5saUB0
b3JjaG1vYmlsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgVGltb3RoeSBIYXRjaGVyLgpk
aWZmIC0tZ2l0IGEvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5oIGIvV2ViQ29yZS9wYWdlL0V2
ZW50SGFuZGxlci5oCmluZGV4IDM1YmJkMzAuLmYzNzM1ZjQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
cGFnZS9FdmVudEhhbmRsZXIuaAorKysgYi9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmgKQEAg
LTMyOCw3ICszMjgsNyBAQCBwcml2YXRlOgogICAgIAogICAgIFJlZlB0cjxIVE1MRnJhbWVTZXRF
bGVtZW50PiBtX2ZyYW1lU2V0QmVpbmdSZXNpemVkOwogCi0gICAgSW50U2l6ZSBtX29mZnNldEZy
b21SZXNpemVDb3JuZXI7ICAgIAorICAgIEludFNpemUgbV9vZmZzZXRGcm9tUmVzaXplQ29ybmVy
OyAgIC8vIGluIHRoZSBjb29yZHMgb2YgbV9yZXNpemVMYXllcgogICAgIAogICAgIEludFBvaW50
IG1fY3VycmVudE1vdXNlUG9zaXRpb247CiAgICAgSW50UG9pbnQgbV9tb3VzZURvd25Qb3M7IC8v
IGluIG91ciB2aWV3J3MgY29vcmRzCmRpZmYgLS1naXQgYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJMYXllci5jcHAgYi9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXggNjQx
Yzc4My4uZmMzMDI5NSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIu
Y3BwCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAtNDU3LDYgKzQ1
NywxMiBAQCBSZW5kZXJMYXllciogUmVuZGVyTGF5ZXI6OmVuY2xvc2luZ1RyYW5zZm9ybWVkQW5j
ZXN0b3IoKSBjb25zdAogICAgIHJldHVybiBjdXJyOwogfQogCitJbnRQb2ludCBSZW5kZXJMYXll
cjo6YWJzb2x1dGVUb0NvbnRlbnRzKGNvbnN0IEludFBvaW50JiBhYnNvbHV0ZVBvaW50KSBjb25z
dAoreworICAgIC8vIFdlIGRvbid0IHVzZSBjb252ZXJ0VG9MYXllckNvb3JkcyBiZWNhdXNlIGl0
IGRvZXNuJ3Qga25vdyBhYm91dCB0cmFuc2Zvcm1zCisgICAgcmV0dXJuIHJvdW5kZWRJbnRQb2lu
dChyZW5kZXJlcigpLT5hYnNvbHV0ZVRvTG9jYWwoYWJzb2x1dGVQb2ludCwgZmFsc2UsIHRydWUp
KTsKK30KKwogYm9vbCBSZW5kZXJMYXllcjo6cmVxdWlyZXNTbG93UmVwYWludHMoKSBjb25zdAog
ewogICAgIGlmIChpc1RyYW5zcGFyZW50KCkgfHwgaGFzUmVmbGVjdGlvbigpIHx8IGhhc1RyYW5z
Zm9ybSgpKQpAQCAtMTI1MSwxMyArMTI1NywxMiBAQCBpbnQgUmVuZGVyTGF5ZXI6Omhvcml6b250
YWxTY3JvbGxiYXJIZWlnaHQoKSBjb25zdAogICAgIHJldHVybiBtX2hCYXItPmhlaWdodCgpOwog
fQogCi1JbnRTaXplIFJlbmRlckxheWVyOjpvZmZzZXRGcm9tUmVzaXplQ29ybmVyKGNvbnN0IElu
dFBvaW50JiBwKSBjb25zdAorSW50U2l6ZSBSZW5kZXJMYXllcjo6b2Zmc2V0RnJvbVJlc2l6ZUNv
cm5lcihjb25zdCBJbnRQb2ludCYgYWJzb2x1dGVQb2ludCkgY29uc3QKIHsKICAgICAvLyBDdXJy
ZW50bHkgdGhlIHJlc2l6ZSBjb3JuZXIgaXMgYWx3YXlzIHRoZSBib3R0b20gcmlnaHQgY29ybmVy
Ci0gICAgaW50IHggPSB3aWR0aCgpOwotICAgIGludCB5ID0gaGVpZ2h0KCk7Ci0gICAgY29udmVy
dFRvTGF5ZXJDb29yZHMocm9vdCgpLCB4LCB5KTsKLSAgICByZXR1cm4gcCAtIEludFBvaW50KHgs
IHkpOworICAgIEludFBvaW50IGJvdHRvbVJpZ2h0KHdpZHRoKCksIGhlaWdodCgpKTsKKyAgICBJ
bnRQb2ludCBsb2NhbFBvaW50ID0gYWJzb2x1dGVUb0NvbnRlbnRzKGFic29sdXRlUG9pbnQpOwor
ICAgIHJldHVybiBsb2NhbFBvaW50IC0gYm90dG9tUmlnaHQ7CiB9CiAKIHZvaWQgUmVuZGVyTGF5
ZXI6OnBvc2l0aW9uT3ZlcmZsb3dDb250cm9scyhpbnQgdHgsIGludCB0eSkKQEAgLTE1MzgsMTYg
KzE1NDMsMTUgQEAgdm9pZCBSZW5kZXJMYXllcjo6cGFpbnRSZXNpemVyKEdyYXBoaWNzQ29udGV4
dCogY29udGV4dCwgaW50IHR4LCBpbnQgdHksIGNvbnN0IEkKICAgICB9CiB9CiAKLWJvb2wgUmVu
ZGVyTGF5ZXI6OmlzUG9pbnRJblJlc2l6ZUNvbnRyb2woY29uc3QgSW50UG9pbnQmIHBvaW50KQor
Ym9vbCBSZW5kZXJMYXllcjo6aXNQb2ludEluUmVzaXplQ29udHJvbChjb25zdCBJbnRQb2ludCYg
YWJzb2x1dGVQb2ludCkgY29uc3QKIHsKICAgICBpZiAoIW1fb2JqZWN0LT5oYXNPdmVyZmxvd0Ns
aXAoKSB8fCBtX29iamVjdC0+c3R5bGUoKS0+cmVzaXplKCkgPT0gUkVTSVpFX05PTkUpCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKICAgICAKLSAgICBpbnQgeCA9IDA7Ci0gICAgaW50IHkgPSAwOwot
ICAgIGNvbnZlcnRUb0xheWVyQ29vcmRzKHJvb3QoKSwgeCwgeSk7Ci0gICAgSW50UmVjdCBhYnNC
b3VuZHMoeCwgeSwgbV9vYmplY3QtPndpZHRoKCksIG1fb2JqZWN0LT5oZWlnaHQoKSk7Ci0gICAg
cmV0dXJuIHJlc2l6ZXJDb3JuZXJSZWN0KHRoaXMsIGFic0JvdW5kcykuY29udGFpbnMocG9pbnQp
OworICAgIEludFBvaW50IGxvY2FsUG9pbnQgPSBhYnNvbHV0ZVRvQ29udGVudHMoYWJzb2x1dGVQ
b2ludCk7CisKKyAgICBJbnRSZWN0IGxvY2FsQm91bmRzKDAsIDAsIG1fb2JqZWN0LT53aWR0aCgp
LCBtX29iamVjdC0+aGVpZ2h0KCkpOworICAgIHJldHVybiByZXNpemVyQ29ybmVyUmVjdCh0aGlz
LCBsb2NhbEJvdW5kcykuY29udGFpbnMobG9jYWxQb2ludCk7CiB9CiAgICAgCiBib29sIFJlbmRl
ckxheWVyOjpoaXRUZXN0T3ZlcmZsb3dDb250cm9scyhIaXRUZXN0UmVzdWx0JiByZXN1bHQpCmRp
ZmYgLS1naXQgYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oIGIvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXIuaAppbmRleCA2ODM3OGE2Li43OTU5OWM4IDEwMDY0NAotLS0gYS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckxheWVyLmgKQEAgLTIzNSw5ICsyMzUsOSBAQCBwdWJsaWM6CiAgICAgaW50IGhvcml6b250
YWxTY3JvbGxiYXJIZWlnaHQoKSBjb25zdDsKIAogICAgIHZvaWQgcG9zaXRpb25PdmVyZmxvd0Nv
bnRyb2xzKGludCB0eCwgaW50IHR5KTsKLSAgICBib29sIGlzUG9pbnRJblJlc2l6ZUNvbnRyb2wo
Y29uc3QgSW50UG9pbnQmKTsKKyAgICBib29sIGlzUG9pbnRJblJlc2l6ZUNvbnRyb2woY29uc3Qg
SW50UG9pbnQmIGFic29sdXRlUG9pbnQpIGNvbnN0OwogICAgIGJvb2wgaGl0VGVzdE92ZXJmbG93
Q29udHJvbHMoSGl0VGVzdFJlc3VsdCYpOwotICAgIEludFNpemUgb2Zmc2V0RnJvbVJlc2l6ZUNv
cm5lcihjb25zdCBJbnRQb2ludCYpIGNvbnN0OworICAgIEludFNpemUgb2Zmc2V0RnJvbVJlc2l6
ZUNvcm5lcihjb25zdCBJbnRQb2ludCYgYWJzb2x1dGVQb2ludCkgY29uc3Q7CiAKICAgICB2b2lk
IHBhaW50T3ZlcmZsb3dDb250cm9scyhHcmFwaGljc0NvbnRleHQqLCBpbnQgdHgsIGludCB0eSwg
Y29uc3QgSW50UmVjdCYgZGFtYWdlUmVjdCk7CiAgICAgdm9pZCBwYWludFNjcm9sbENvcm5lcihH
cmFwaGljc0NvbnRleHQqLCBpbnQgdHgsIGludCB0eSwgY29uc3QgSW50UmVjdCYgZGFtYWdlUmVj
dCk7CkBAIC0zNzQsNiArMzc0LDkgQEAgcHJpdmF0ZToKIAogICAgIFJlbmRlckxheWVyKiBlbmNs
b3NpbmdUcmFuc2Zvcm1lZEFuY2VzdG9yKCkgY29uc3Q7CiAKKyAgICAvLyBDb252ZXJ0IGEgcG9p
bnQgaW4gYWJzb2x1dGUgY29vcmRzIGludG8gbGF5ZXIgY29vcmRzLCB0YWtpbmcgdHJhbnNmb3Jt
cyBpbnRvIGFjY291bnQKKyAgICBJbnRQb2ludCBhYnNvbHV0ZVRvQ29udGVudHMoY29uc3QgSW50
UG9pbnQmKSBjb25zdDsKKwogICAgIHZvaWQgdXBkYXRlU2Nyb2xsQ29ybmVyU3R5bGUoKTsKICAg
ICB2b2lkIHVwZGF0ZVJlc2l6ZXJTdHlsZSgpOwogCg==
</data>
<flag name="review"
          id="11633"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>