<?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>50719</bug_id>
          
          <creation_ts>2010-12-08 14:26:42 -0800</creation_ts>
          <short_desc>Replace getAttribute().isNull() with fastHasAttribute()</short_desc>
          <delta_ts>2010-12-08 19:55:56 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>All</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="Erik Arvidsson">arv</reporter>
          <assigned_to name="Erik Arvidsson">arv</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>319038</commentid>
    <comment_count>0</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2010-12-08 14:26:42 -0800</bug_when>
    <thetext>Replace getAttribute().isNull() with fastHasAttribute()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319039</commentid>
    <comment_count>1</comment_count>
      <attachid>75964</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2010-12-08 14:27:52 -0800</bug_when>
    <thetext>Created attachment 75964
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319041</commentid>
    <comment_count>2</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2010-12-08 14:32:00 -0800</bug_when>
    <thetext>I had these changes as part of different patch...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319228</commentid>
    <comment_count>3</comment_count>
      <attachid>75964</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-08 19:55:51 -0800</bug_when>
    <thetext>Comment on attachment 75964
Patch

Clearing flags on attachment: 75964

Committed r73589: &lt;http://trac.webkit.org/changeset/73589&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319229</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-08 19:55:56 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75964</attachid>
            <date>2010-12-08 14:27:52 -0800</date>
            <delta_ts>2010-12-08 19:55:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50719-20101208142751.patch</filename>
            <type>text/plain</type>
            <size>8167</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
Y2Q3NzYwMTI0MmVhNjkyMzM5NzI1MmQwYmRiYTlkOWUwNmNmOTA2Ny4uZDhiY2ZiMzEyNDM0YTNj
YTY5M2I3Y2Y5N2UyYmExNmRlMmEyODNkZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzNSBAQAorMjAxMC0xMi0wOCAgRXJp
ayBBcnZpZHNzb24gIDxhcnZAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlcGxhY2UgZ2V0QXR0cmlidXRlKCkuaXNOdWxsKCkg
d2l0aCBmYXN0SGFzQXR0cmlidXRlKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTUwNzE5CisKKyAgICAgICAgQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0
cy4KKworICAgICAgICAqIGRvbS9TZWxlY3RFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlNlbGVjdEVsZW1lbnQ6OnJlc2V0KToKKyAgICAgICAgKiBodG1sL0hUTUxBcHBsZXRFbGVtZW50
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxBcHBsZXRFbGVtZW50OjpyZW5kZXJlcklzTmVl
ZGVkKToKKyAgICAgICAgKiBodG1sL0hUTUxDb2xsZWN0aW9uLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkhUTUxDb2xsZWN0aW9uOjppdGVtQWZ0ZXIpOgorICAgICAgICAqIGh0bWwvSFRNTEZvcm1D
b250cm9sRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MRm9ybUNvbnRyb2xFbGVt
ZW50Ojpmb3JtTm9WYWxpZGF0ZSk6CisgICAgICAgICogaHRtbC9IVE1MRm9ybUVsZW1lbnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6SFRNTEZvcm1FbGVtZW50Ojpub1ZhbGlkYXRlKToKKyAgICAg
ICAgKiBodG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SFRNTElu
cHV0RWxlbWVudDo6ZGVmYXVsdENoZWNrZWQpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0
RWxlbWVudDo6bXVsdGlwbGUpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudDo6
d2Via2l0ZGlyZWN0b3J5KToKKyAgICAgICAgKiBodG1sL0hUTUxPcHRpb25FbGVtZW50LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkhUTUxPcHRpb25FbGVtZW50OjpkZWZhdWx0U2VsZWN0ZWQpOgor
ICAgICAgICAqIGh0bWwvSFRNTFNjcmlwdEVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
SFRNTFNjcmlwdEVsZW1lbnQ6OmFzeW5jQXR0cmlidXRlVmFsdWUpOgorICAgICAgICAoV2ViQ29y
ZTo6SFRNTFNjcmlwdEVsZW1lbnQ6OmRlZmVyQXR0cmlidXRlVmFsdWUpOgorICAgICAgICAqIHJl
bmRlcmluZy9SZW5kZXJGaWxlVXBsb2FkQ29udHJvbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJGaWxlVXBsb2FkQ29udHJvbDo6YWxsb3dzTXVsdGlwbGVGaWxlcyk6CisgICAgICAgIChX
ZWJDb3JlOjpSZW5kZXJGaWxlVXBsb2FkQ29udHJvbDo6YWxsb3dzRGlyZWN0b3J5VXBsb2FkKToK
KwogMjAxMC0xMi0wNyAgQnJpYW4gV2VpbnN0ZWluICA8YndlaW5zdGVpbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgSm9obiBTdWxsaXZhbi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUv
ZG9tL1NlbGVjdEVsZW1lbnQuY3BwIGIvV2ViQ29yZS9kb20vU2VsZWN0RWxlbWVudC5jcHAKaW5k
ZXggZDIzNmM5NjY1ZGM5ZTJhZmJlYTIxZTFkYjM1MDE4ZmUxMjEzNGIyNS4uOTllMGMyOTQxOWI4
ODMxZDExNmY5M2ZmYWMzMDNjNzUyYmQxNmU0ZiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9kb20vU2Vs
ZWN0RWxlbWVudC5jcHAKKysrIGIvV2ViQ29yZS9kb20vU2VsZWN0RWxlbWVudC5jcHAKQEAgLTQ5
Myw3ICs0OTMsNyBAQCB2b2lkIFNlbGVjdEVsZW1lbnQ6OnJlc2V0KFNlbGVjdEVsZW1lbnREYXRh
JiBkYXRhLCBFbGVtZW50KiBlbGVtZW50KQogICAgICAgICBpZiAoIW9wdGlvbkVsZW1lbnQpCiAg
ICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIWl0ZW1zW2ldLT5nZXRBdHRyaWJ1
dGUoSFRNTE5hbWVzOjpzZWxlY3RlZEF0dHIpLmlzTnVsbCgpKSB7CisgICAgICAgIGlmIChpdGVt
c1tpXS0+ZmFzdEhhc0F0dHJpYnV0ZShIVE1MTmFtZXM6OnNlbGVjdGVkQXR0cikpIHsKICAgICAg
ICAgICAgIGlmIChzZWxlY3RlZE9wdGlvbiAmJiAhZGF0YS5tdWx0aXBsZSgpKQogICAgICAgICAg
ICAgICAgIHNlbGVjdGVkT3B0aW9uLT5zZXRTZWxlY3RlZFN0YXRlKGZhbHNlKTsKICAgICAgICAg
ICAgIG9wdGlvbkVsZW1lbnQtPnNldFNlbGVjdGVkU3RhdGUodHJ1ZSk7CmRpZmYgLS1naXQgYS9X
ZWJDb3JlL2h0bWwvSFRNTEFwcGxldEVsZW1lbnQuY3BwIGIvV2ViQ29yZS9odG1sL0hUTUxBcHBs
ZXRFbGVtZW50LmNwcAppbmRleCBkNmI3YzVhMGNjZDczOGU1YjI0NjY5N2UwNzJkNzg1OGZiMDQx
NjY5Li45ZDA2ZjkyZjdiMTNlZTJkODY2ZmFmODFjNWUyZGUzM2Q1ZGI1Y2FkIDEwMDY0NAotLS0g
YS9XZWJDb3JlL2h0bWwvSFRNTEFwcGxldEVsZW1lbnQuY3BwCisrKyBiL1dlYkNvcmUvaHRtbC9I
VE1MQXBwbGV0RWxlbWVudC5jcHAKQEAgLTEwMSw3ICsxMDEsNyBAQCB2b2lkIEhUTUxBcHBsZXRF
bGVtZW50OjpyZW1vdmVkRnJvbURvY3VtZW50KCkKIAogYm9vbCBIVE1MQXBwbGV0RWxlbWVudDo6
cmVuZGVyZXJJc05lZWRlZChSZW5kZXJTdHlsZSogc3R5bGUpCiB7Ci0gICAgaWYgKGdldEF0dHJp
YnV0ZShjb2RlQXR0cikuaXNOdWxsKCkpCisgICAgaWYgKCFmYXN0SGFzQXR0cmlidXRlKGNvZGVB
dHRyKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgcmV0dXJuIEhUTUxQbHVnSW5FbGVt
ZW50OjpyZW5kZXJlcklzTmVlZGVkKHN0eWxlKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9I
VE1MQ29sbGVjdGlvbi5jcHAgYi9XZWJDb3JlL2h0bWwvSFRNTENvbGxlY3Rpb24uY3BwCmluZGV4
IDc1MTNiZTJmMzFmZjNjM2IyNTNmMDFiODM1NTUwZWQ4MjM0ZmI4ZDEuLjg3ZTFkOGIyMjI0ZGI1
YTg4YzJiZmQyOTMwZWFiMzA5ZjcxNDkwNjcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaHRtbC9IVE1M
Q29sbGVjdGlvbi5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxDb2xsZWN0aW9uLmNwcApAQCAt
MTgxLDExICsxODEsMTEgQEAgRWxlbWVudCogSFRNTENvbGxlY3Rpb246Oml0ZW1BZnRlcihFbGVt
ZW50KiBwcmV2aW91cykgY29uc3QKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGU7CiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIERvY0xpbmtzOiAvLyBhbGwgPGE+
IGFuZCA8YXJlYT4gZWxlbWVudHMgd2l0aCBhIHZhbHVlIGZvciBocmVmCi0gICAgICAgICAgICAg
ICAgaWYgKChlLT5oYXNMb2NhbE5hbWUoYVRhZykgfHwgZS0+aGFzTG9jYWxOYW1lKGFyZWFUYWcp
KSAmJiAoIWUtPmdldEF0dHJpYnV0ZShocmVmQXR0cikuaXNOdWxsKCkpKQorICAgICAgICAgICAg
ICAgIGlmICgoZS0+aGFzTG9jYWxOYW1lKGFUYWcpIHx8IGUtPmhhc0xvY2FsTmFtZShhcmVhVGFn
KSkgJiYgZS0+ZmFzdEhhc0F0dHJpYnV0ZShocmVmQXR0cikpCiAgICAgICAgICAgICAgICAgICAg
IHJldHVybiBlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBEb2NB
bmNob3JzOiAvLyBhbGwgPGE+IGVsZW1lbnRzIHdpdGggYSB2YWx1ZSBmb3IgbmFtZQotICAgICAg
ICAgICAgICAgIGlmIChlLT5oYXNMb2NhbE5hbWUoYVRhZykgJiYgIWUtPmdldEF0dHJpYnV0ZShu
YW1lQXR0cikuaXNOdWxsKCkpCisgICAgICAgICAgICAgICAgaWYgKGUtPmhhc0xvY2FsTmFtZShh
VGFnKSAmJiBlLT5mYXN0SGFzQXR0cmlidXRlKG5hbWVBdHRyKSkKICAgICAgICAgICAgICAgICAg
ICAgcmV0dXJuIGU7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIERv
Y0FsbDoKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MRm9ybUNvbnRyb2xFbGVtZW50LmNw
cCBiL1dlYkNvcmUvaHRtbC9IVE1MRm9ybUNvbnRyb2xFbGVtZW50LmNwcAppbmRleCA3MDE1ZmEy
N2ViOWI0OWNjMTVkNDRjODMxMDc0MWNhYjhjODdmYjdkLi44NTU2YzFlOTg5MzAyYTEwYjQ4NmZj
YmVmZWY2MDRmOGJhMTg5OTA4IDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTEZvcm1Db250
cm9sRWxlbWVudC5jcHAKKysrIGIvV2ViQ29yZS9odG1sL0hUTUxGb3JtQ29udHJvbEVsZW1lbnQu
Y3BwCkBAIC04Niw3ICs4Niw3IEBAIHZvaWQgSFRNTEZvcm1Db250cm9sRWxlbWVudDo6ZGV0YWNo
KCkKIAogYm9vbCBIVE1MRm9ybUNvbnRyb2xFbGVtZW50Ojpmb3JtTm9WYWxpZGF0ZSgpIGNvbnN0
CiB7Ci0gICAgcmV0dXJuICFnZXRBdHRyaWJ1dGUoZm9ybW5vdmFsaWRhdGVBdHRyKS5pc051bGwo
KTsKKyAgICByZXR1cm4gZmFzdEhhc0F0dHJpYnV0ZShmb3Jtbm92YWxpZGF0ZUF0dHIpOwogfQog
CiB2b2lkIEhUTUxGb3JtQ29udHJvbEVsZW1lbnQ6OnBhcnNlTWFwcGVkQXR0cmlidXRlKEF0dHJp
YnV0ZSogYXR0cikKZGlmZiAtLWdpdCBhL1dlYkNvcmUvaHRtbC9IVE1MRm9ybUVsZW1lbnQuY3Bw
IGIvV2ViQ29yZS9odG1sL0hUTUxGb3JtRWxlbWVudC5jcHAKaW5kZXggNzlkNjIyZjliZGNiM2Ji
YWQ2ZjkyZTc0YTJlZTY2MWQ2MDBjYzlkNi4uNTI2NjliNTU5ZTkzYmFhY2U0NTM2Y2IyYWM3ZWI3
ZmRmNzZhZTkyZSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxGb3JtRWxlbWVudC5jcHAK
KysrIGIvV2ViQ29yZS9odG1sL0hUTUxGb3JtRWxlbWVudC5jcHAKQEAgLTUzMCw3ICs1MzAsNyBA
QCBTdHJpbmcgSFRNTEZvcm1FbGVtZW50OjpuYW1lKCkgY29uc3QKIAogYm9vbCBIVE1MRm9ybUVs
ZW1lbnQ6Om5vVmFsaWRhdGUoKSBjb25zdAogewotICAgIHJldHVybiAhZ2V0QXR0cmlidXRlKG5v
dmFsaWRhdGVBdHRyKS5pc051bGwoKTsKKyAgICByZXR1cm4gZmFzdEhhc0F0dHJpYnV0ZShub3Zh
bGlkYXRlQXR0cik7CiB9CiAKIC8vIEZJWE1FOiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBiZSByZW1v
dmVkIGJlY2F1c2UgaXQgZG9lcyBub3QgZG8gdGhlIHNhbWUgdGhpbmcgYXMgdGhlCmRpZmYgLS1n
aXQgYS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAgYi9XZWJDb3JlL2h0bWwvSFRN
TElucHV0RWxlbWVudC5jcHAKaW5kZXggZjFmMzJlZWM2ODUyYjUwNTYxM2VhYWRhNGIwNmFiZDkx
MGY3ZTMwZi4uNzZmODY2NTBiMzY3YmMyYTY2ZmM1NTNhMDE4ZjNlZTA0MGJiN2JkNCAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCisrKyBiL1dlYkNvcmUvaHRt
bC9IVE1MSW5wdXRFbGVtZW50LmNwcApAQCAtMTQzOSw3ICsxNDM5LDcgQEAgdm9pZCBIVE1MSW5w
dXRFbGVtZW50OjpzZXREZWZhdWx0VmFsdWUoY29uc3QgU3RyaW5nICZ2YWx1ZSkKIAogYm9vbCBI
VE1MSW5wdXRFbGVtZW50OjpkZWZhdWx0Q2hlY2tlZCgpIGNvbnN0CiB7Ci0gICAgcmV0dXJuICFn
ZXRBdHRyaWJ1dGUoY2hlY2tlZEF0dHIpLmlzTnVsbCgpOworICAgIHJldHVybiBmYXN0SGFzQXR0
cmlidXRlKGNoZWNrZWRBdHRyKTsKIH0KIAogdm9pZCBIVE1MSW5wdXRFbGVtZW50OjpzZXREZWZh
dWx0TmFtZShjb25zdCBBdG9taWNTdHJpbmcmIG5hbWUpCkBAIC0xNDcyLDEzICsxNDcyLDEzIEBA
IHZvaWQgSFRNTElucHV0RWxlbWVudDo6c2V0TWF4TGVuZ3RoKGludCBtYXhMZW5ndGgsIEV4Y2Vw
dGlvbkNvZGUmIGVjKQogCiBib29sIEhUTUxJbnB1dEVsZW1lbnQ6Om11bHRpcGxlKCkgY29uc3QK
IHsKLSAgICByZXR1cm4gIWdldEF0dHJpYnV0ZShtdWx0aXBsZUF0dHIpLmlzTnVsbCgpOworICAg
IHJldHVybiBmYXN0SGFzQXR0cmlidXRlKG11bHRpcGxlQXR0cik7CiB9CiAKICNpZiBFTkFCTEUo
RElSRUNUT1JZX1VQTE9BRCkKIGJvb2wgSFRNTElucHV0RWxlbWVudDo6d2Via2l0ZGlyZWN0b3J5
KCkgY29uc3QKIHsKLSAgICByZXR1cm4gIWdldEF0dHJpYnV0ZSh3ZWJraXRkaXJlY3RvcnlBdHRy
KS5pc051bGwoKTsKKyAgICByZXR1cm4gZmFzdEhhc0F0dHJpYnV0ZSh3ZWJraXRkaXJlY3RvcnlB
dHRyKTsKIH0KICNlbmRpZgogCmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvSFRNTE9wdGlvbkVs
ZW1lbnQuY3BwIGIvV2ViQ29yZS9odG1sL0hUTUxPcHRpb25FbGVtZW50LmNwcAppbmRleCA2N2Mz
NTY3MDk5ZmIyMjM4OTQ5YmM4YmFiZWU5MjczOWRmMjlkMDdhLi5lOGY2MjRjM2JjMzJjOWNiMWFj
MWFiZGEyNTg4NzI5MGFmZWQwYTU3IDEwMDY0NAotLS0gYS9XZWJDb3JlL2h0bWwvSFRNTE9wdGlv
bkVsZW1lbnQuY3BwCisrKyBiL1dlYkNvcmUvaHRtbC9IVE1MT3B0aW9uRWxlbWVudC5jcHAKQEAg
LTIwNSw3ICsyMDUsNyBAQCBIVE1MU2VsZWN0RWxlbWVudCogSFRNTE9wdGlvbkVsZW1lbnQ6Om93
bmVyU2VsZWN0RWxlbWVudCgpIGNvbnN0CiAKIGJvb2wgSFRNTE9wdGlvbkVsZW1lbnQ6OmRlZmF1
bHRTZWxlY3RlZCgpIGNvbnN0CiB7Ci0gICAgcmV0dXJuICFnZXRBdHRyaWJ1dGUoc2VsZWN0ZWRB
dHRyKS5pc051bGwoKTsKKyAgICByZXR1cm4gZmFzdEhhc0F0dHJpYnV0ZShzZWxlY3RlZEF0dHIp
OwogfQogCiB2b2lkIEhUTUxPcHRpb25FbGVtZW50OjpzZXREZWZhdWx0U2VsZWN0ZWQoYm9vbCBi
KQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9odG1sL0hUTUxTY3JpcHRFbGVtZW50LmNwcCBiL1dlYkNv
cmUvaHRtbC9IVE1MU2NyaXB0RWxlbWVudC5jcHAKaW5kZXggZTIyOWJiOGI5MWRjZmQ5NmFkZmE3
NTU2YTBmMzk3N2IzZTZkODNlNS4uNjAzYjJhOGVlZGJlNzUyZWY3MmQxYWUzMmFhYjllZDg1ZjAz
NmM2MSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL0hUTUxTY3JpcHRFbGVtZW50LmNwcAorKysg
Yi9XZWJDb3JlL2h0bWwvSFRNTFNjcmlwdEVsZW1lbnQuY3BwCkBAIC0xNTIsMTIgKzE1MiwxMiBA
QCBTdHJpbmcgSFRNTFNjcmlwdEVsZW1lbnQ6OmV2ZW50QXR0cmlidXRlVmFsdWUoKSBjb25zdAog
CiBib29sIEhUTUxTY3JpcHRFbGVtZW50Ojphc3luY0F0dHJpYnV0ZVZhbHVlKCkgY29uc3QKIHsK
LSAgICByZXR1cm4gIWdldEF0dHJpYnV0ZShhc3luY0F0dHIpLmlzTnVsbCgpOworICAgIHJldHVy
biBmYXN0SGFzQXR0cmlidXRlKGFzeW5jQXR0cik7CiB9CiAKIGJvb2wgSFRNTFNjcmlwdEVsZW1l
bnQ6OmRlZmVyQXR0cmlidXRlVmFsdWUoKSBjb25zdAogewotICAgIHJldHVybiAhZ2V0QXR0cmli
dXRlKGRlZmVyQXR0cikuaXNOdWxsKCk7CisgICAgcmV0dXJuIGZhc3RIYXNBdHRyaWJ1dGUoZGVm
ZXJBdHRyKTsKIH0KIAogdm9pZCBIVE1MU2NyaXB0RWxlbWVudDo6ZGlzcGF0Y2hMb2FkRXZlbnQo
KQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmlsZVVwbG9hZENvbnRyb2wu
Y3BwIGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmlsZVVwbG9hZENvbnRyb2wuY3BwCmluZGV4
IDgyYmQxZmFlMmY0NmE0NTc0NmI4YTM2YTI1MmVjYTk0YmYyMDIwNWEuLjNjMTBmNDM2OTUwZTli
OTY2OWFjZGE4Y2Y3OGYzYzllYzI2NGNhMjUgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlckZpbGVVcGxvYWRDb250cm9sLmNwcAorKysgYi9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJGaWxlVXBsb2FkQ29udHJvbC5jcHAKQEAgLTEwMCwxNCArMTAwLDE0IEBAIGJvb2wgUmVuZGVy
RmlsZVVwbG9hZENvbnRyb2w6OmFsbG93c011bHRpcGxlRmlsZXMoKQogI2VuZGlmCiAKICAgICBI
VE1MSW5wdXRFbGVtZW50KiBpbnB1dCA9IHN0YXRpY19jYXN0PEhUTUxJbnB1dEVsZW1lbnQqPihu
b2RlKCkpOwotICAgIHJldHVybiAhaW5wdXQtPmdldEF0dHJpYnV0ZShtdWx0aXBsZUF0dHIpLmlz
TnVsbCgpOworICAgIHJldHVybiBpbnB1dC0+ZmFzdEhhc0F0dHJpYnV0ZShtdWx0aXBsZUF0dHIp
OwogfQogCiAjaWYgRU5BQkxFKERJUkVDVE9SWV9VUExPQUQpCiBib29sIFJlbmRlckZpbGVVcGxv
YWRDb250cm9sOjphbGxvd3NEaXJlY3RvcnlVcGxvYWQoKQogewogICAgIEhUTUxJbnB1dEVsZW1l
bnQqIGlucHV0ID0gc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KG5vZGUoKSk7Ci0gICAg
cmV0dXJuICFpbnB1dC0+Z2V0QXR0cmlidXRlKHdlYmtpdGRpcmVjdG9yeUF0dHIpLmlzTnVsbCgp
OworICAgIHJldHVybiBpbnB1dC0+ZmFzdEhhc0F0dHJpYnV0ZSh3ZWJraXRkaXJlY3RvcnlBdHRy
KTsKIH0KICNlbmRpZgogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>