<?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>116819</bug_id>
          
          <creation_ts>2013-05-27 03:44:05 -0700</creation_ts>
          <short_desc>Document::setHoveredNode() should be setHoveredElement().</short_desc>
          <delta_ts>2013-05-27 06:25:45 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Kling">kling</reporter>
          <assigned_to name="Andreas Kling">kling</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>893946</commentid>
    <comment_count>0</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-05-27 03:44:05 -0700</bug_when>
    <thetext>Document::setHoveredNode() should be setHoveredElement().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>893948</commentid>
    <comment_count>1</comment_count>
      <attachid>202962</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-05-27 03:45:52 -0700</bug_when>
    <thetext>Created attachment 202962
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894010</commentid>
    <comment_count>2</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-05-27 06:25:45 -0700</bug_when>
    <thetext>Committed r150752: &lt;http://trac.webkit.org/changeset/150752&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>202962</attachid>
            <date>2013-05-27 03:45:52 -0700</date>
            <delta_ts>2013-05-27 03:49:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116819.diff</filename>
            <type>text/plain</type>
            <size>9851</size>
            <attacher name="Andreas Kling">kling</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCAwNjAwYmQ2Li44ZDVmZjQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMzMg
QEAKIDIwMTMtMDUtMjcgIEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCisgICAg
ICAgIERvY3VtZW50OjpzZXRIb3ZlcmVkTm9kZSgpIHNob3VsZCBiZSBzZXRIb3ZlcmVkRWxlbWVu
dCgpLgorICAgICAgICA8aHR0cDovL3dlYmtpdC5vcmcvYi8xMTY4MTk+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgT25seSBFbGVtZW50cyBjYW4gYmUg
aG92ZXJlZCwgdGVhY2ggRG9jdW1lbnQgYWJvdXQgdGhpcy4KKworICAgICAgICAqIGRvbS9Eb2N1
bWVudC5oOgorICAgICAgICAqIGRvbS9Eb2N1bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpE
b2N1bWVudDo6ZGlzcG9zZSk6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudDo6ZGV0YWNoKToK
KworICAgICAgICAgICAgbV9ob3Zlck5vZGUgPT4gbV9ob3ZlcmVkRWxlbWVudC4KKyAgICAgICAg
ICAgIFJlbW92ZWQgaG92ZXJOb2RlKCkgYW5kIHNldEhvdmVyTm9kZSgpIHNpbmNlIHRob3NlIHdl
cmUgb25seSB1c2VkIGludGVybmFsbHkuCisKKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50Ojp1
cGRhdGVIb3ZlckFjdGl2ZVN0YXRlKToKKworICAgICAgICAgICAgVXBkYXRlZCBmb3IgaG92ZXJl
ZCB0aGluZ3MgYWx3YXlzIGJlaW5nIEVsZW1lbnRzLgorCisgICAgICAgIChXZWJDb3JlOjpEb2N1
bWVudDo6aG92ZXJlZEVsZW1lbnREaWREZXRhY2gpOgorICAgICAgICAqIGRvbS9FbGVtZW50LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkVsZW1lbnQ6OmRldGFjaCk6CisKKyAgICAgICAgICAgIFJl
bmFtZWQgRG9jdW1lbnQ6OmhvdmVyZWROb2RlRGV0YWNoZWQoKSB0byBob3ZlcmVkRWxlbWVudERp
ZERldGFjaCgpIGFuZCBmaXggaXQgdXAKKyAgICAgICAgICAgIGZvbGxvd2luZyB0aGUgc2FtZSBw
YXR0ZXJuIGFzIGVsZW1lbnRJbkFjdGl2ZUNoYWluRGlkRGV0YWNoKCkuCisKKzIwMTMtMDUtMjcg
IEFuZHJlYXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgorCiAgICAgICAgIFN0cmVuZ3RoZW4g
dHlwaW5nIG9mIGRldGFjaGluZyBhbiBFbGVtZW50IGZyb20gRG9jdW1lbnQncyA6YWN0aXZlIGNo
YWluLgogICAgICAgICA8aHR0cDovL3dlYmtpdC5vcmcvYi8xMTY4MTU+CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9j
dW1lbnQuY3BwCmluZGV4IGYxOTZiZTYuLmJmMjM2OTVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9kb20vRG9jdW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5j
cHAKQEAgLTY2MSw3ICs2NjEsNyBAQCB2b2lkIERvY3VtZW50OjpkaXNwb3NlKCkKICAgICAvLyB0
aGVzZSBleHRyYSBwb2ludGVycyBvciB3ZSB3aWxsIGNyZWF0ZSBhIHJlZmVyZW5jZSBjeWNsZS4K
ICAgICBtX2RvY1R5cGUgPSAwOwogICAgIG1fZm9jdXNlZE5vZGUgPSAwOwotICAgIG1faG92ZXJO
b2RlID0gMDsKKyAgICBtX2hvdmVyZWRFbGVtZW50ID0gMDsKICAgICBtX2FjdGl2ZUVsZW1lbnQg
PSAwOwogICAgIG1fdGl0bGVFbGVtZW50ID0gMDsKICAgICBtX2RvY3VtZW50RWxlbWVudCA9IDA7
CkBAIC0yMTAzLDcgKzIxMDMsNyBAQCB2b2lkIERvY3VtZW50OjpkZXRhY2goKQogICAgICAgICBz
ZXRGdWxsU2NyZWVuUmVuZGVyZXIoMCk7CiAjZW5kaWYKIAotICAgIG1faG92ZXJOb2RlID0gMDsK
KyAgICBtX2hvdmVyZWRFbGVtZW50ID0gMDsKICAgICBtX2ZvY3VzZWROb2RlID0gMDsKICAgICBt
X2FjdGl2ZUVsZW1lbnQgPSAwOwogCkBAIC0zMjQ0LDExICszMjQ0LDYgQEAgdm9pZCBEb2N1bWVu
dDo6bm90aWZ5U2VhbWxlc3NDaGlsZERvY3VtZW50c09mU3R5bGVzaGVldFVwZGF0ZSgpIGNvbnN0
CiAgICAgfQogfQogCi12b2lkIERvY3VtZW50OjpzZXRIb3Zlck5vZGUoUGFzc1JlZlB0cjxOb2Rl
PiBuZXdIb3Zlck5vZGUpCi17Ci0gICAgbV9ob3Zlck5vZGUgPSBuZXdIb3Zlck5vZGU7Ci19Ci0K
IHZvaWQgRG9jdW1lbnQ6OnNldEFjdGl2ZUVsZW1lbnQoUGFzc1JlZlB0cjxFbGVtZW50PiBuZXdB
Y3RpdmVFbGVtZW50KQogewogICAgIGlmICghbmV3QWN0aXZlRWxlbWVudCkgewpAQCAtMzI4Mywx
NCArMzI3OCwxNCBAQCB2b2lkIERvY3VtZW50OjpyZW1vdmVGb2N1c2VkTm9kZU9mU3VidHJlZShO
b2RlKiBub2RlLCBib29sIGFtb25nQ2hpbGRyZW5Pbmx5KQogICAgICAgICBkb2N1bWVudCgpLT5m
b2N1c2VkTm9kZVJlbW92ZWQoKTsKIH0KIAotdm9pZCBEb2N1bWVudDo6aG92ZXJlZE5vZGVEZXRh
Y2hlZChOb2RlKiBub2RlKQordm9pZCBEb2N1bWVudDo6aG92ZXJlZEVsZW1lbnREaWREZXRhY2go
RWxlbWVudCogZWxlbWVudCkKIHsKLSAgICBpZiAoIW1faG92ZXJOb2RlIHx8IChub2RlICE9IG1f
aG92ZXJOb2RlICYmICghbV9ob3Zlck5vZGUtPmlzVGV4dE5vZGUoKSB8fCBub2RlICE9IG1faG92
ZXJOb2RlLT5wYXJlbnROb2RlKCkpKSkKKyAgICBpZiAoIW1faG92ZXJlZEVsZW1lbnQgfHwgZWxl
bWVudCAhPSBtX2hvdmVyZWRFbGVtZW50KQogICAgICAgICByZXR1cm47CiAKLSAgICBtX2hvdmVy
Tm9kZSA9IG5vZGUtPnBhcmVudE5vZGUoKTsKLSAgICB3aGlsZSAobV9ob3Zlck5vZGUgJiYgIW1f
aG92ZXJOb2RlLT5yZW5kZXJlcigpKQotICAgICAgICBtX2hvdmVyTm9kZSA9IG1faG92ZXJOb2Rl
LT5wYXJlbnROb2RlKCk7CisgICAgbV9ob3ZlcmVkRWxlbWVudCA9IGVsZW1lbnQtPnBhcmVudEVs
ZW1lbnQoKTsKKyAgICB3aGlsZSAobV9ob3ZlcmVkRWxlbWVudCAmJiAhbV9ob3ZlcmVkRWxlbWVu
dC0+cmVuZGVyZXIoKSkKKyAgICAgICAgbV9ob3ZlcmVkRWxlbWVudCA9IG1faG92ZXJlZEVsZW1l
bnQtPnBhcmVudEVsZW1lbnQoKTsKICAgICBpZiAoZnJhbWUoKSkKICAgICAgICAgZnJhbWUoKS0+
ZXZlbnRIYW5kbGVyKCktPnNjaGVkdWxlSG92ZXJTdGF0ZVVwZGF0ZSgpOwogfQpAQCAtNTkwMCwy
NSArNTg5NSwyNCBAQCB2b2lkIERvY3VtZW50Ojp1cGRhdGVIb3ZlckFjdGl2ZVN0YXRlKGNvbnN0
IEhpdFRlc3RSZXF1ZXN0JiByZXF1ZXN0LCBFbGVtZW50KiBpbgogICAgIC8vIGF0IHRoZSB0aW1l
IHRoZSBtb3VzZSB3ZW50IGRvd24uCiAgICAgYm9vbCBtdXN0QmVJbkFjdGl2ZUNoYWluID0gcmVx
dWVzdC5hY3RpdmUoKSAmJiByZXF1ZXN0Lm1vdmUoKTsKIAotICAgIFJlZlB0cjxOb2RlPiBvbGRI
b3Zlck5vZGUgPSBob3Zlck5vZGUoKTsKKyAgICBSZWZQdHI8RWxlbWVudD4gb2xkSG92ZXJlZEVs
ZW1lbnQgPSBtX2hvdmVyZWRFbGVtZW50LnJlbGVhc2UoKTsKIAogICAgIC8vIEEgdG91Y2ggcmVs
ZWFzZSBkb2VzIG5vdCBzZXQgYSBuZXcgaG92ZXIgdGFyZ2V0OyBzZXR0aW5nIHRoZSBlbGVtZW50
IHdlJ3JlIHdvcmtpbmcgd2l0aCB0byAwCiAgICAgLy8gd2lsbCBjbGVhciB0aGUgY2hhaW4gb2Yg
aG92ZXJlZCBlbGVtZW50cyBhbGwgdGhlIHdheSB0byB0aGUgdG9wIG9mIHRoZSB0cmVlLgogICAg
IGlmIChyZXF1ZXN0LnRvdWNoUmVsZWFzZSgpKQogICAgICAgICBpbm5lckVsZW1lbnRJbkRvY3Vt
ZW50ID0gMDsKIAotICAgIC8vIENoZWNrIHRvIHNlZSBpZiB0aGUgaG92ZXJlZCBub2RlIGhhcyBj
aGFuZ2VkLgorICAgIC8vIENoZWNrIHRvIHNlZSBpZiB0aGUgaG92ZXJlZCBFbGVtZW50IGhhcyBj
aGFuZ2VkLgogICAgIC8vIElmIGl0IGhhc24ndCwgd2UgZG8gbm90IG5lZWQgdG8gZG8gYW55dGhp
bmcuCi0gICAgTm9kZSogbmV3SG92ZXJOb2RlID0gaW5uZXJFbGVtZW50SW5Eb2N1bWVudDsKLSAg
ICB3aGlsZSAobmV3SG92ZXJOb2RlICYmICFuZXdIb3Zlck5vZGUtPnJlbmRlcmVyKCkpCi0gICAg
ICAgIG5ld0hvdmVyTm9kZSA9IG5ld0hvdmVyTm9kZS0+cGFyZW50T3JTaGFkb3dIb3N0Tm9kZSgp
OworICAgIEVsZW1lbnQqIG5ld0hvdmVyZWRFbGVtZW50ID0gaW5uZXJFbGVtZW50SW5Eb2N1bWVu
dDsKKyAgICB3aGlsZSAobmV3SG92ZXJlZEVsZW1lbnQgJiYgIW5ld0hvdmVyZWRFbGVtZW50LT5y
ZW5kZXJlcigpKQorICAgICAgICBuZXdIb3ZlcmVkRWxlbWVudCA9IG5ld0hvdmVyZWRFbGVtZW50
LT5wYXJlbnRPclNoYWRvd0hvc3RFbGVtZW50KCk7CiAKLSAgICAvLyBVcGRhdGUgb3VyIGN1cnJl
bnQgaG92ZXIgbm9kZS4KLSAgICBzZXRIb3Zlck5vZGUobmV3SG92ZXJOb2RlKTsKKyAgICBtX2hv
dmVyZWRFbGVtZW50ID0gbmV3SG92ZXJlZEVsZW1lbnQ7CiAKICAgICAvLyBXZSBoYXZlIHR3byBk
aWZmZXJlbnQgb2JqZWN0cy4gRmV0Y2ggdGhlaXIgcmVuZGVyZXJzLgotICAgIFJlbmRlck9iamVj
dCogb2xkSG92ZXJPYmogPSBvbGRIb3Zlck5vZGUgPyBvbGRIb3Zlck5vZGUtPnJlbmRlcmVyKCkg
OiAwOwotICAgIFJlbmRlck9iamVjdCogbmV3SG92ZXJPYmogPSBuZXdIb3Zlck5vZGUgPyBuZXdI
b3Zlck5vZGUtPnJlbmRlcmVyKCkgOiAwOworICAgIFJlbmRlck9iamVjdCogb2xkSG92ZXJPYmog
PSBvbGRIb3ZlcmVkRWxlbWVudCA/IG9sZEhvdmVyZWRFbGVtZW50LT5yZW5kZXJlcigpIDogMDsK
KyAgICBSZW5kZXJPYmplY3QqIG5ld0hvdmVyT2JqID0gbmV3SG92ZXJlZEVsZW1lbnQgPyBuZXdI
b3ZlcmVkRWxlbWVudC0+cmVuZGVyZXIoKSA6IDA7CiAKICAgICAvLyBMb2NhdGUgdGhlIGNvbW1v
biBhbmNlc3RvciByZW5kZXIgb2JqZWN0IGZvciB0aGUgdHdvIHJlbmRlcmVycy4KICAgICBSZW5k
ZXJPYmplY3QqIGFuY2VzdG9yID0gbmVhcmVzdENvbW1vbkhvdmVyQW5jZXN0b3Iob2xkSG92ZXJP
YmosIG5ld0hvdmVyT2JqKTsKQEAgLTU5MzEsMTQgKzU5MjUsMTQgQEAgdm9pZCBEb2N1bWVudDo6
dXBkYXRlSG92ZXJBY3RpdmVTdGF0ZShjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgRWxl
bWVudCogaW4KICAgICAvLyBUaGlzIG9wdGltaXphdGlvbiBpcyBuZWNlc3Nhcnkgc2luY2UgdGhl
c2UgZXZlbnRzIGNhbiBjYXVzZSBPKG7CsikgY2FwdHVyaW5nIGV2ZW50LWhhbmRsZXIgY2hlY2tz
LgogICAgIGJvb2wgaGFzQ2FwdHVyaW5nTW91c2VFbnRlckxpc3RlbmVyID0gZmFsc2U7CiAgICAg
Ym9vbCBoYXNDYXB0dXJpbmdNb3VzZUxlYXZlTGlzdGVuZXIgPSBmYWxzZTsKLSAgICBpZiAoZXZl
bnQgJiYgbmV3SG92ZXJOb2RlICE9IG9sZEhvdmVyTm9kZS5nZXQoKSkgewotICAgICAgICBmb3Ig
KE5vZGUqIGN1cnIgPSBuZXdIb3Zlck5vZGU7IGN1cnI7IGN1cnIgPSBjdXJyLT5wYXJlbnRPclNo
YWRvd0hvc3ROb2RlKCkpIHsKKyAgICBpZiAoZXZlbnQgJiYgbmV3SG92ZXJlZEVsZW1lbnQgIT0g
b2xkSG92ZXJlZEVsZW1lbnQuZ2V0KCkpIHsKKyAgICAgICAgZm9yIChOb2RlKiBjdXJyID0gbmV3
SG92ZXJlZEVsZW1lbnQ7IGN1cnI7IGN1cnIgPSBjdXJyLT5wYXJlbnRPclNoYWRvd0hvc3ROb2Rl
KCkpIHsKICAgICAgICAgICAgIGlmIChjdXJyLT5oYXNDYXB0dXJpbmdFdmVudExpc3RlbmVycyhl
dmVudE5hbWVzKCkubW91c2VlbnRlckV2ZW50KSkgewogICAgICAgICAgICAgICAgIGhhc0NhcHR1
cmluZ01vdXNlRW50ZXJMaXN0ZW5lciA9IHRydWU7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgZm9yIChOb2RlKiBjdXJyID0gb2xkSG92
ZXJOb2RlLmdldCgpOyBjdXJyOyBjdXJyID0gY3Vyci0+cGFyZW50T3JTaGFkb3dIb3N0Tm9kZSgp
KSB7CisgICAgICAgIGZvciAoTm9kZSogY3VyciA9IG9sZEhvdmVyZWRFbGVtZW50LmdldCgpOyBj
dXJyOyBjdXJyID0gY3Vyci0+cGFyZW50T3JTaGFkb3dIb3N0Tm9kZSgpKSB7CiAgICAgICAgICAg
ICBpZiAoY3Vyci0+aGFzQ2FwdHVyaW5nRXZlbnRMaXN0ZW5lcnMoZXZlbnROYW1lcygpLm1vdXNl
bGVhdmVFdmVudCkpIHsKICAgICAgICAgICAgICAgICBoYXNDYXB0dXJpbmdNb3VzZUxlYXZlTGlz
dGVuZXIgPSB0cnVlOwogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtNTk1NSw4ICs1OTQ5LDgg
QEAgdm9pZCBEb2N1bWVudDo6dXBkYXRlSG92ZXJBY3RpdmVTdGF0ZShjb25zdCBIaXRUZXN0UmVx
dWVzdCYgcmVxdWVzdCwgRWxlbWVudCogaW4KICAgICAgICAgICAgICAgICBub2Rlc1RvUmVtb3Zl
RnJvbUNoYWluLmFwcGVuZChjdXJyLT5ub2RlKCkpOwogICAgICAgICB9CiAgICAgICAgIC8vIFVu
c2V0IGhvdmVyZWQgbm9kZXMgaW4gc3ViIGZyYW1lIGRvY3VtZW50cyBpZiB0aGUgb2xkIGhvdmVy
ZWQgbm9kZSB3YXMgYSBmcmFtZSBvd25lci4KLSAgICAgICAgaWYgKG9sZEhvdmVyTm9kZSAmJiBv
bGRIb3Zlck5vZGUtPmlzRnJhbWVPd25lckVsZW1lbnQoKSkgewotICAgICAgICAgICAgaWYgKERv
Y3VtZW50KiBjb250ZW50RG9jdW1lbnQgPSB0b0ZyYW1lT3duZXJFbGVtZW50KG9sZEhvdmVyTm9k
ZS5nZXQoKSktPmNvbnRlbnREb2N1bWVudCgpKQorICAgICAgICBpZiAob2xkSG92ZXJlZEVsZW1l
bnQgJiYgb2xkSG92ZXJlZEVsZW1lbnQtPmlzRnJhbWVPd25lckVsZW1lbnQoKSkgeworICAgICAg
ICAgICAgaWYgKERvY3VtZW50KiBjb250ZW50RG9jdW1lbnQgPSB0b0ZyYW1lT3duZXJFbGVtZW50
KG9sZEhvdmVyZWRFbGVtZW50LmdldCgpKS0+Y29udGVudERvY3VtZW50KCkpCiAgICAgICAgICAg
ICAgICAgY29udGVudERvY3VtZW50LT51cGRhdGVIb3ZlckFjdGl2ZVN0YXRlKHJlcXVlc3QsIDAp
OwogICAgICAgICB9CiAgICAgfQpAQCAtNTk3NCw3ICs1OTY4LDcgQEAgdm9pZCBEb2N1bWVudDo6
dXBkYXRlSG92ZXJBY3RpdmVTdGF0ZShjb25zdCBIaXRUZXN0UmVxdWVzdCYgcmVxdWVzdCwgRWxl
bWVudCogaW4KICAgICAgICAgaWYgKG5vZGVzVG9SZW1vdmVGcm9tQ2hhaW5baV0tPmlzRWxlbWVu
dE5vZGUoKSkKICAgICAgICAgICAgIHRvRWxlbWVudChub2Rlc1RvUmVtb3ZlRnJvbUNoYWluW2ld
LmdldCgpKS0+c2V0SG92ZXJlZChmYWxzZSk7CiAgICAgICAgIGlmIChldmVudCAmJiAoaGFzQ2Fw
dHVyaW5nTW91c2VMZWF2ZUxpc3RlbmVyIHx8IG5vZGVzVG9SZW1vdmVGcm9tQ2hhaW5baV0tPmhh
c0V2ZW50TGlzdGVuZXJzKGV2ZW50TmFtZXMoKS5tb3VzZWxlYXZlRXZlbnQpKSkKLSAgICAgICAg
ICAgIG5vZGVzVG9SZW1vdmVGcm9tQ2hhaW5baV0tPmRpc3BhdGNoTW91c2VFdmVudCgqZXZlbnQs
IGV2ZW50TmFtZXMoKS5tb3VzZWxlYXZlRXZlbnQsIDAsIG5ld0hvdmVyTm9kZSk7CisgICAgICAg
ICAgICBub2Rlc1RvUmVtb3ZlRnJvbUNoYWluW2ldLT5kaXNwYXRjaE1vdXNlRXZlbnQoKmV2ZW50
LCBldmVudE5hbWVzKCkubW91c2VsZWF2ZUV2ZW50LCAwLCBuZXdIb3ZlcmVkRWxlbWVudCk7CiAg
ICAgfQogCiAgICAgYm9vbCBzYXdDb21tb25BbmNlc3RvciA9IGZhbHNlOwpAQCAtNTk4OSw3ICs1
OTgzLDcgQEAgdm9pZCBEb2N1bWVudDo6dXBkYXRlSG92ZXJBY3RpdmVTdGF0ZShjb25zdCBIaXRU
ZXN0UmVxdWVzdCYgcmVxdWVzdCwgRWxlbWVudCogaW4KICAgICAgICAgICAgIGlmIChub2Rlc1Rv
QWRkVG9DaGFpbltpXS0+aXNFbGVtZW50Tm9kZSgpKQogICAgICAgICAgICAgICAgIHRvRWxlbWVu
dChub2Rlc1RvQWRkVG9DaGFpbltpXS5nZXQoKSktPnNldEhvdmVyZWQodHJ1ZSk7CiAgICAgICAg
ICAgICBpZiAoZXZlbnQgJiYgKGhhc0NhcHR1cmluZ01vdXNlRW50ZXJMaXN0ZW5lciB8fCBub2Rl
c1RvQWRkVG9DaGFpbltpXS0+aGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnROYW1lcygpLm1vdXNlZW50
ZXJFdmVudCkpKQotICAgICAgICAgICAgICAgIG5vZGVzVG9BZGRUb0NoYWluW2ldLT5kaXNwYXRj
aE1vdXNlRXZlbnQoKmV2ZW50LCBldmVudE5hbWVzKCkubW91c2VlbnRlckV2ZW50LCAwLCBvbGRI
b3Zlck5vZGUuZ2V0KCkpOworICAgICAgICAgICAgICAgIG5vZGVzVG9BZGRUb0NoYWluW2ldLT5k
aXNwYXRjaE1vdXNlRXZlbnQoKmV2ZW50LCBldmVudE5hbWVzKCkubW91c2VlbnRlckV2ZW50LCAw
LCBvbGRIb3ZlcmVkRWxlbWVudC5nZXQoKSk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oIGIvU291cmNlL1dlYkNvcmUvZG9tL0Rv
Y3VtZW50LmgKaW5kZXggY2NjNTMxYy4uN2RkYmY2MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvZG9tL0RvY3VtZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKQEAg
LTY4MCwxNSArNjgwLDEyIEBAIHB1YmxpYzoKICAgICBib29sIGlnbm9yZUF1dG9mb2N1cygpIGNv
bnN0IHsgcmV0dXJuIG1faWdub3JlQXV0b2ZvY3VzOyB9OwogICAgIHZvaWQgc2V0SWdub3JlQXV0
b2ZvY3VzKGJvb2wgc2hvdWxkSWdub3JlID0gdHJ1ZSkgeyBtX2lnbm9yZUF1dG9mb2N1cyA9IHNo
b3VsZElnbm9yZTsgfTsKIAotICAgIHZvaWQgc2V0SG92ZXJOb2RlKFBhc3NSZWZQdHI8Tm9kZT4p
OwotICAgIE5vZGUqIGhvdmVyTm9kZSgpIGNvbnN0IHsgcmV0dXJuIG1faG92ZXJOb2RlLmdldCgp
OyB9Ci0KICAgICB2b2lkIHNldEFjdGl2ZUVsZW1lbnQoUGFzc1JlZlB0cjxFbGVtZW50Pik7CiAg
ICAgRWxlbWVudCogYWN0aXZlRWxlbWVudCgpIGNvbnN0IHsgcmV0dXJuIG1fYWN0aXZlRWxlbWVu
dC5nZXQoKTsgfQogCiAgICAgdm9pZCBmb2N1c2VkTm9kZVJlbW92ZWQoKTsKICAgICB2b2lkIHJl
bW92ZUZvY3VzZWROb2RlT2ZTdWJ0cmVlKE5vZGUqLCBib29sIGFtb25nQ2hpbGRyZW5Pbmx5ID0g
ZmFsc2UpOwotICAgIHZvaWQgaG92ZXJlZE5vZGVEZXRhY2hlZChOb2RlKik7CisgICAgdm9pZCBo
b3ZlcmVkRWxlbWVudERpZERldGFjaChFbGVtZW50Kik7CiAgICAgdm9pZCBlbGVtZW50SW5BY3Rp
dmVDaGFpbkRpZERldGFjaChFbGVtZW50Kik7CiAKICAgICB2b2lkIHVwZGF0ZUhvdmVyQWN0aXZl
U3RhdGUoY29uc3QgSGl0VGVzdFJlcXVlc3QmLCBFbGVtZW50KiwgY29uc3QgUGxhdGZvcm1Nb3Vz
ZUV2ZW50KiA9IDApOwpAQCAtMTM0OSw3ICsxMzQ2LDcgQEAgcHJpdmF0ZToKICAgICBDb2xvciBt
X3RleHRDb2xvcjsKIAogICAgIFJlZlB0cjxOb2RlPiBtX2ZvY3VzZWROb2RlOwotICAgIFJlZlB0
cjxOb2RlPiBtX2hvdmVyTm9kZTsKKyAgICBSZWZQdHI8RWxlbWVudD4gbV9ob3ZlcmVkRWxlbWVu
dDsKICAgICBSZWZQdHI8RWxlbWVudD4gbV9hY3RpdmVFbGVtZW50OwogICAgIFJlZlB0cjxFbGVt
ZW50PiBtX2RvY3VtZW50RWxlbWVudDsKICAgICBVc2VyQWN0aW9uRWxlbWVudFNldCBtX3VzZXJB
Y3Rpb25FbGVtZW50czsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcAppbmRleCA0ZjVmMDgxLi40Zjc1NjY2
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCkBAIC0xNDc3LDcgKzE0NzcsNyBAQCB2b2lkIEVsZW1l
bnQ6OmRldGFjaCgpCiAKICAgICBpZiAoaXNVc2VyQWN0aW9uRWxlbWVudCgpKSB7CiAgICAgICAg
IGlmIChob3ZlcmVkKCkpCi0gICAgICAgICAgICBkb2N1bWVudCgpLT5ob3ZlcmVkTm9kZURldGFj
aGVkKHRoaXMpOworICAgICAgICAgICAgZG9jdW1lbnQoKS0+aG92ZXJlZEVsZW1lbnREaWREZXRh
Y2godGhpcyk7CiAgICAgICAgIGlmIChpbkFjdGl2ZUNoYWluKCkpCiAgICAgICAgICAgICBkb2N1
bWVudCgpLT5lbGVtZW50SW5BY3RpdmVDaGFpbkRpZERldGFjaCh0aGlzKTsKICAgICAgICAgZG9j
dW1lbnQoKS0+dXNlckFjdGlvbkVsZW1lbnRzKCkuZGlkRGV0YWNoKHRoaXMpOwo=
</data>
<flag name="review"
          id="224399"
          type_id="1"
          status="+"
          setter="koivisto"
    />
          </attachment>
      

    </bug>

</bugzilla>