<?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>125404</bug_id>
          
          <creation_ts>2013-12-07 22:05:47 -0800</creation_ts>
          <short_desc>[Cocoa] Make WKWebProcessPlugInController work with WKObject wrapping</short_desc>
          <delta_ts>2013-12-07 22:14:19 -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>New Bugs</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="Sam Weinig">sam</reporter>
          <assigned_to name="Sam Weinig">sam</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>957574</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-12-07 22:05:47 -0800</bug_when>
    <thetext>[Cocoa] Make WKWebProcessPlugInController work with WKObject wrapping</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>957575</commentid>
    <comment_count>1</comment_count>
      <attachid>218676</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-12-07 22:07:12 -0800</bug_when>
    <thetext>Created attachment 218676
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>957576</commentid>
    <comment_count>2</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-12-07 22:14:19 -0800</bug_when>
    <thetext>Committed r160280: &lt;http://trac.webkit.org/changeset/160280&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>218676</attachid>
            <date>2013-12-07 22:07:12 -0800</date>
            <delta_ts>2013-12-07 22:10:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-125404-20131207220711.patch</filename>
            <type>text/plain</type>
            <size>10247</size>
            <attacher name="Sam Weinig">sam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2MDI3OSkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDEzLTEyLTA3ICBTYW0gV2Vp
bmlnICA8c2FtQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW0NvY29hXSBNYWtlIFdLV2ViUHJvY2Vz
c1BsdWdJbkNvbnRyb2xsZXIgd29yayB3aXRoIFdLT2JqZWN0IHdyYXBwaW5nCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjU0MDQKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNoYXJlZC9Db2NvYS9BUElP
YmplY3QubW06CisgICAgICAgIChBUEk6Ok9iamVjdDo6bmV3T2JqZWN0KToKKyAgICAgICAgKiBT
aGFyZWQvbWFjL09iakNPYmplY3RHcmFwaENvZGVycy5tbToKKyAgICAgICAgKiBXZWJQcm9jZXNz
L0luamVjdGVkQnVuZGxlL0FQSS9tYWMvV0tXZWJQcm9jZXNzUGx1Z0luLm1tOgorICAgICAgICAo
LVtXS1dlYlByb2Nlc3NQbHVnSW5Db250cm9sbGVyIGRlYWxsb2NdKToKKyAgICAgICAgKGRpZENy
ZWF0ZVBhZ2UpOgorICAgICAgICAod2lsbERlc3Ryb3lQYWdlKToKKyAgICAgICAgKC1bV0tXZWJQ
cm9jZXNzUGx1Z0luQ29udHJvbGxlciBfc2V0UHJpbmNpcGFsQ2xhc3NJbnN0YW5jZTpdKToKKyAg
ICAgICAgKC1bV0tXZWJQcm9jZXNzUGx1Z0luQ29udHJvbGxlciBBUEk6Ol0pOgorICAgICAgICAq
IFdlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL21hYy9XS1dlYlByb2Nlc3NQbHVnSW5JbnRl
cm5hbC5oOgorICAgICAgICAoV2ViS2l0Ojp3cmFwcGVyKToKKyAgICAgICAgKiBXZWJQcm9jZXNz
L0luamVjdGVkQnVuZGxlL0FQSS9tYWMvV0tXZWJQcm9jZXNzUGx1Z0luUHJpdmF0ZS5oOgorICAg
ICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvbWFjL0luamVjdGVkQnVuZGxlTWFjLm1t
OgorICAgICAgICAoV2ViS2l0OjpJbmplY3RlZEJ1bmRsZTo6bG9hZCk6CisKIDIwMTMtMTItMDcg
IERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBbQ29jb2FdIFdlYkRh
dGEgaGFzIGEgZ2VuZXJpYyB3cmFwcGVyCkBAIC01LDcgKzI3LDcgQEAKIAogICAgICAgICBSZXZp
ZXdlZCBieSBTYW0gV2VpbmlnLgogCi0gICAgICAgIEFkZGVkIFdLTlNEYXRhLCBhbiBOU0RhdGEg
c3ViY2xhc3MgdGhhdCBjb25mcm9tcyB0byBXS09iamVjdCBhbmQgd3JhcHMgYSBXZWJEYXRhLgor
ICAgICAgICBBZGRlZCBXS05TRGF0YSwgYW4gTlNEYXRhIHN1YmNsYXNzIHRoYXQgY29uZm9ybXMg
dG8gV0tPYmplY3QgYW5kIHdyYXBzIGEgV2ViRGF0YS4KIAogICAgICAgICAqIFNoYXJlZC9Db2Nv
YS9BUElPYmplY3QubW06CiAgICAgICAgIChBUEk6Ok9iamVjdDo6bmV3T2JqZWN0KTogQWxsb2Nh
dGUgYSBXS05TRGF0YSBpZiB0aGUgQVBJOjpPYmplY3QgaXMgZGF0YS4KSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL1NoYXJlZC9Db2NvYS9BUElPYmplY3QubW0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdDIvU2hhcmVkL0NvY29hL0FQSU9iamVjdC5tbQkocmV2aXNpb24gMTYwMjc3KQorKysgU291
cmNlL1dlYktpdDIvU2hhcmVkL0NvY29hL0FQSU9iamVjdC5tbQkod29ya2luZyBjb3B5KQpAQCAt
NDMsNiArNDMsNyBAQAogI2ltcG9ydCAiV0tOYXZpZ2F0aW9uRGF0YUludGVybmFsLmgiCiAjaW1w
b3J0ICJXS1Byb2Nlc3NHcm91cEludGVybmFsLmgiCiAjaW1wb3J0ICJXS1dlYlByb2Nlc3NQbHVn
SW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXJJbnRlcm5hbC5oIgorI2ltcG9ydCAiV0tXZWJQcm9j
ZXNzUGx1Z0luSW50ZXJuYWwuaCIKIAogbmFtZXNwYWNlIEFQSSB7CiAKQEAgLTgxLDYgKzgyLDEw
IEBAIHZvaWQqIE9iamVjdDo6bmV3T2JqZWN0KHNpemVfdCBzaXplLCBUeXAKICAgICAgICAgd3Jh
cHBlciA9IFtXS0JhY2tGb3J3YXJkTGlzdEl0ZW0gYWxsb2NdOwogICAgICAgICBicmVhazsKIAor
ICAgIGNhc2UgVHlwZTo6QnVuZGxlOgorICAgICAgICB3cmFwcGVyID0gW1dLV2ViUHJvY2Vzc1Bs
dWdJbkNvbnRyb2xsZXIgYWxsb2NdOworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgVHlwZTo6
QnVuZGxlUGFnZToKICAgICAgICAgd3JhcHBlciA9IFtXS1dlYlByb2Nlc3NQbHVnSW5Ccm93c2Vy
Q29udGV4dENvbnRyb2xsZXIgYWxsb2NdOwogICAgICAgICBicmVhazsKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL1NoYXJlZC9tYWMvT2JqQ09iamVjdEdyYXBoQ29kZXJzLm1tCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQyL1NoYXJlZC9tYWMvT2JqQ09iamVjdEdyYXBoQ29kZXJzLm1tCShyZXZp
c2lvbiAxNjAyNzcpCisrKyBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL09iakNPYmplY3RHcmFw
aENvZGVycy5tbQkod29ya2luZyBjb3B5KQpAQCAtNDAsNyArNDAsNiBAQAogI2ltcG9ydCAiSW5q
ZWN0ZWRCdW5kbGVVc2VyTWVzc2FnZUNvZGVycy5oIgogI2ltcG9ydCAiV0tCdW5kbGVBUElDYXN0
LmgiCiAjaW1wb3J0ICJXS1dlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXJJ
bnRlcm5hbC5oIgotI2ltcG9ydCAiV0tXZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250
cm9sbGVyUHJpdmF0ZS5oIgogI2ltcG9ydCAiV0tXZWJQcm9jZXNzUGx1Z0luSW50ZXJuYWwuaCIK
ICNpbXBvcnQgIldlYlBhZ2UuaCIKICNpbXBvcnQgIldlYlByb2Nlc3MuaCIKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL21hYy9XS1dlYlByb2Nlc3NQ
bHVnSW4ubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3Rl
ZEJ1bmRsZS9BUEkvbWFjL1dLV2ViUHJvY2Vzc1BsdWdJbi5tbQkocmV2aXNpb24gMTYwMjc3KQor
KysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvbWFjL1dLV2Vi
UHJvY2Vzc1BsdWdJbi5tbQkod29ya2luZyBjb3B5KQpAQCAtMjgsNyArMjgsNiBAQAogCiAjaWYg
V0tfQVBJX0VOQUJMRUQKIAotI2ltcG9ydCAiSW5qZWN0ZWRCdW5kbGUuaCIKICNpbXBvcnQgIldL
Q29ubmVjdGlvbkludGVybmFsLmgiCiAjaW1wb3J0ICJXS0J1bmRsZS5oIgogI2ltcG9ydCAiV0tC
dW5kbGVBUElDYXN0LmgiCkBAIC0zOSwxOCArMzgsMjQgQEAKIHVzaW5nIG5hbWVzcGFjZSBXZWJL
aXQ7CiAKIEBpbnRlcmZhY2UgV0tXZWJQcm9jZXNzUGx1Z0luQ29udHJvbGxlciAoKSB7CisgICAg
QVBJOjpPYmplY3RTdG9yYWdlPEluamVjdGVkQnVuZGxlPiBfYnVuZGxlOwogICAgIFJldGFpblB0
cjxpZCA8V0tXZWJQcm9jZXNzUGx1Z0luPj4gX3ByaW5jaXBhbENsYXNzSW5zdGFuY2U7Ci0gICAg
UmVmUHRyPEluamVjdGVkQnVuZGxlPiBfYnVuZGxlOwotICAgIFJldGFpblB0cjxXS0Nvbm5lY3Rp
b24gKj4gX2Nvbm5lY3Rpb25XcmFwcGVyOwogfQogQGVuZAogCiBAaW1wbGVtZW50YXRpb24gV0tX
ZWJQcm9jZXNzUGx1Z0luQ29udHJvbGxlcgogCistICh2b2lkKWRlYWxsb2MKK3sKKyAgICBfYnVu
ZGxlLT5+SW5qZWN0ZWRCdW5kbGUoKTsKKworICAgIFtzdXBlciBkZWFsbG9jXTsKK30KKwogc3Rh
dGljIHZvaWQgZGlkQ3JlYXRlUGFnZShXS0J1bmRsZVJlZiBidW5kbGUsIFdLQnVuZGxlUGFnZVJl
ZiBwYWdlLCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKQogewogICAgIFdLV2ViUHJvY2Vzc1BsdWdJ
bkNvbnRyb2xsZXIgKnBsdWdJbkNvbnRyb2xsZXIgPSAoV0tXZWJQcm9jZXNzUGx1Z0luQ29udHJv
bGxlciAqKWNsaWVudEluZm87Ci0gICAgaWQ8V0tXZWJQcm9jZXNzUGx1Z0luPiBwcmluY2lwYWxD
bGFzc0luc3RhbmNlID0gcGx1Z0luQ29udHJvbGxlci0+X3ByaW5jaXBhbENsYXNzSW5zdGFuY2Uu
Z2V0KCk7CisgICAgaWQgPFdLV2ViUHJvY2Vzc1BsdWdJbj4gcHJpbmNpcGFsQ2xhc3NJbnN0YW5j
ZSA9IHBsdWdJbkNvbnRyb2xsZXItPl9wcmluY2lwYWxDbGFzc0luc3RhbmNlLmdldCgpOwogCiAg
ICAgaWYgKFtwcmluY2lwYWxDbGFzc0luc3RhbmNlIHJlc3BvbmRzVG9TZWxlY3RvcjpAc2VsZWN0
b3Iod2ViUHJvY2Vzc1BsdWdJbjpkaWRDcmVhdGVCcm93c2VyQ29udGV4dENvbnRyb2xsZXI6KV0p
CiAgICAgICAgIFtwcmluY2lwYWxDbGFzc0luc3RhbmNlIHdlYlByb2Nlc3NQbHVnSW46cGx1Z0lu
Q29udHJvbGxlciBkaWRDcmVhdGVCcm93c2VyQ29udGV4dENvbnRyb2xsZXI6d3JhcHBlcigqdG9J
bXBsKHBhZ2UpKV07CkBAIC01OSw3ICs2NCw3IEBAIHN0YXRpYyB2b2lkIGRpZENyZWF0ZVBhZ2Uo
V0tCdW5kbGVSZWYgYnUKIHN0YXRpYyB2b2lkIHdpbGxEZXN0cm95UGFnZShXS0J1bmRsZVJlZiBi
dW5kbGUsIFdLQnVuZGxlUGFnZVJlZiBwYWdlLCBjb25zdCB2b2lkKiBjbGllbnRJbmZvKQogewog
ICAgIFdLV2ViUHJvY2Vzc1BsdWdJbkNvbnRyb2xsZXIgKnBsdWdJbkNvbnRyb2xsZXIgPSAoV0tX
ZWJQcm9jZXNzUGx1Z0luQ29udHJvbGxlciAqKWNsaWVudEluZm87Ci0gICAgaWQ8V0tXZWJQcm9j
ZXNzUGx1Z0luPiBwcmluY2lwYWxDbGFzc0luc3RhbmNlID0gcGx1Z0luQ29udHJvbGxlci0+X3By
aW5jaXBhbENsYXNzSW5zdGFuY2UuZ2V0KCk7CisgICAgaWQgPFdLV2ViUHJvY2Vzc1BsdWdJbj4g
cHJpbmNpcGFsQ2xhc3NJbnN0YW5jZSA9IHBsdWdJbkNvbnRyb2xsZXItPl9wcmluY2lwYWxDbGFz
c0luc3RhbmNlLmdldCgpOwogCiAgICAgaWYgKFtwcmluY2lwYWxDbGFzc0luc3RhbmNlIHJlc3Bv
bmRzVG9TZWxlY3RvcjpAc2VsZWN0b3Iod2ViUHJvY2Vzc1BsdWdJbjp3aWxsRGVzdHJveUJyb3dz
ZXJDb250ZXh0Q29udHJvbGxlcjopXSkKICAgICAgICAgW3ByaW5jaXBhbENsYXNzSW5zdGFuY2Ug
d2ViUHJvY2Vzc1BsdWdJbjpwbHVnSW5Db250cm9sbGVyIHdpbGxEZXN0cm95QnJvd3NlckNvbnRl
eHRDb250cm9sbGVyOndyYXBwZXIoKnRvSW1wbChwYWdlKSldOwpAQCAtNzgsMjkgKzgzLDEyIEBA
IHN0YXRpYyB2b2lkIHNldFVwQnVuZGxlQ2xpZW50KFdLV2ViUHJvY2UKICAgICBidW5kbGUuaW5p
dGlhbGl6ZUNsaWVudCgmYnVuZGxlQ2xpZW50LmJhc2UpOwogfQogCi1zdGF0aWMgV0tXZWJQcm9j
ZXNzUGx1Z0luQ29udHJvbGxlciAqc2hhcmVkSW5zdGFuY2U7Ci0KLSsgKFdLV2ViUHJvY2Vzc1Bs
dWdJbkNvbnRyb2xsZXIgKilfc2hhcmVkCi17Ci0gICAgQVNTRVJUX1dJVEhfTUVTU0FHRShzaGFy
ZWRJbnN0YW5jZSwgIitbV0tXZWJQcm9jZXNzUGx1Z0luIF9zaGFyZWRdIGNhbGxlZCB3aXRob3V0
IGZpcnN0IGluaXRpYWxpemluZyBpdC4iKTsKLSAgICByZXR1cm4gc2hhcmVkSW5zdGFuY2U7Ci19
Ci0KLS0gKGlkKV9pbml0V2l0aFByaW5jaXBhbENsYXNzSW5zdGFuY2U6KGlkPFdLV2ViUHJvY2Vz
c1BsdWdJbj4pcHJpbmNpcGFsQ2xhc3NJbnN0YW5jZSBidW5kbGU6KEluamVjdGVkQnVuZGxlJili
dW5kbGUKKy0gKHZvaWQpX3NldFByaW5jaXBhbENsYXNzSW5zdGFuY2U6KGlkIDxXS1dlYlByb2Nl
c3NQbHVnSW4+KXByaW5jaXBhbENsYXNzSW5zdGFuY2UKIHsKLSAgICBzZWxmID0gW3N1cGVyIGlu
aXRdOwotICAgIGlmICghc2VsZikKLSAgICAgICAgcmV0dXJuIG5pbDsKLQorICAgIEFTU0VSVCgh
X3ByaW5jaXBhbENsYXNzSW5zdGFuY2UpOwogICAgIF9wcmluY2lwYWxDbGFzc0luc3RhbmNlID0g
cHJpbmNpcGFsQ2xhc3NJbnN0YW5jZTsKLSAgICBfYnVuZGxlID0gJmJ1bmRsZTsKLQotICAgIEFT
U0VSVF9XSVRIX01FU1NBR0UoIXNoYXJlZEluc3RhbmNlLCAiV0tXZWJQcm9jZXNzUGx1Z0luQ29u
dHJvbGxlciBpbml0aWFsaXplZCBtdWx0aXBsZSB0aW1lcy4iKTsKLSAgICBzaGFyZWRJbnN0YW5j
ZSA9IHNlbGY7CiAKICAgICBzZXRVcEJ1bmRsZUNsaWVudChzZWxmLCAqX2J1bmRsZSk7Ci0KLSAg
ICByZXR1cm4gc2VsZjsKIH0KIAogLSAoV0tDb25uZWN0aW9uICopY29ubmVjdGlvbgpAQCAtMTA4
LDYgKzk2LDEzIEBAIC0gKFdLQ29ubmVjdGlvbiAqKWNvbm5lY3Rpb24KICAgICByZXR1cm4gd3Jh
cHBlcigqX2J1bmRsZS0+d2ViQ29ubmVjdGlvblRvVUlQcm9jZXNzKCkpOwogfQogCisjcHJhZ21h
IG1hcmsgV0tPYmplY3QgcHJvdG9jb2wgaW1wbGVtZW50YXRpb24KKworLSAoQVBJOjpPYmplY3Qm
KV9hcGlPYmplY3QKK3sKKyAgICByZXR1cm4gKl9idW5kbGU7Cit9CisKIEBlbmQKIAogQGltcGxl
bWVudGF0aW9uIFdLV2ViUHJvY2Vzc1BsdWdJbkNvbnRyb2xsZXIgKFByaXZhdGUpCkluZGV4OiBT
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9tYWMvV0tXZWJQcm9j
ZXNzUGx1Z0luSW50ZXJuYWwuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL0luamVjdGVkQnVuZGxlL0FQSS9tYWMvV0tXZWJQcm9jZXNzUGx1Z0luSW50ZXJuYWwuaAko
cmV2aXNpb24gMTYwMjc3KQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1
bmRsZS9BUEkvbWFjL1dLV2ViUHJvY2Vzc1BsdWdJbkludGVybmFsLmgJKHdvcmtpbmcgY29weSkK
QEAgLTIzLDE3ICsyMywyNSBAQAogICogVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgog
ICovCiAKLSNpbXBvcnQgIldLV2ViUHJvY2Vzc1BsdWdJbi5oIgorI2ltcG9ydCAiV0tXZWJQcm9j
ZXNzUGx1Z0luUHJpdmF0ZS5oIgogCiAjaWYgV0tfQVBJX0VOQUJMRUQKIAogI2ltcG9ydCAiSW5q
ZWN0ZWRCdW5kbGUuaCIKKyNpbXBvcnQgIldLT2JqZWN0LmgiCiAKLUBpbnRlcmZhY2UgV0tXZWJQ
cm9jZXNzUGx1Z0luQ29udHJvbGxlciAoKQorbmFtZXNwYWNlIFdlYktpdCB7CiAKLSsgKFdLV2Vi
UHJvY2Vzc1BsdWdJbkNvbnRyb2xsZXIgKilfc2hhcmVkOwotLSAoaWQpX2luaXRXaXRoUHJpbmNp
cGFsQ2xhc3NJbnN0YW5jZTooaWQ8V0tXZWJQcm9jZXNzUGx1Z0luPilwcmluY2lwYWxDbGFzc0lu
c3RhbmNlIGJ1bmRsZTooV2ViS2l0OjpJbmplY3RlZEJ1bmRsZSYpYnVuZGxlOworaW5saW5lIFdL
V2ViUHJvY2Vzc1BsdWdJbkNvbnRyb2xsZXIgKndyYXBwZXIoSW5qZWN0ZWRCdW5kbGUmIGJ1bmRs
ZSkKK3sKKyAgICBBU1NFUlQoW2J1bmRsZS53cmFwcGVyKCkgaXNLaW5kT2ZDbGFzczpbV0tXZWJQ
cm9jZXNzUGx1Z0luQ29udHJvbGxlciBjbGFzc11dKTsKKyAgICByZXR1cm4gKFdLV2ViUHJvY2Vz
c1BsdWdJbkNvbnRyb2xsZXIgKilidW5kbGUud3JhcHBlcigpOworfQogCit9CisKK0BpbnRlcmZh
Y2UgV0tXZWJQcm9jZXNzUGx1Z0luQ29udHJvbGxlciAoKSA8V0tPYmplY3Q+CistICh2b2lkKV9z
ZXRQcmluY2lwYWxDbGFzc0luc3RhbmNlOihpZCA8V0tXZWJQcm9jZXNzUGx1Z0luPilwcmluY2lw
YWxDbGFzc0luc3RhbmNlOwogQGVuZAogCiAjZW5kaWYgLy8gV0tfQVBJX0VOQUJMRUQKSW5kZXg6
IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL21hYy9XS1dlYlBy
b2Nlc3NQbHVnSW5Qcml2YXRlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvbWFjL1dLV2ViUHJvY2Vzc1BsdWdJblByaXZhdGUuaAko
cmV2aXNpb24gMTYwMjc2KQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1
bmRsZS9BUEkvbWFjL1dLV2ViUHJvY2Vzc1BsdWdJblByaXZhdGUuaAkod29ya2luZyBjb3B5KQpA
QCAtMjksNyArMjksNyBAQAogCiBAaW50ZXJmYWNlIFdLV2ViUHJvY2Vzc1BsdWdJbkNvbnRyb2xs
ZXIgKFByaXZhdGUpCiAKLUBwcm9wZXJ0eShyZWFkb25seSkgV0tCdW5kbGVSZWYgX2J1bmRsZVJl
ZjsKK0Bwcm9wZXJ0eSAocmVhZG9ubHkpIFdLQnVuZGxlUmVmIF9idW5kbGVSZWY7CiAKIEBlbmQK
IApJbmRleDogU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9tYWMvSW5q
ZWN0ZWRCdW5kbGVNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9JbmplY3RlZEJ1bmRsZS9tYWMvSW5qZWN0ZWRCdW5kbGVNYWMubW0JKHJldmlzaW9uIDE2MDI3
NykKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvbWFjL0luamVj
dGVkQnVuZGxlTWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC05OCwyNCArOTgsMjQgQEAgYm9vbCBJ
bmplY3RlZEJ1bmRsZTo6bG9hZChBUEk6Ok9iamVjdCogaQogICAgICAgICByZXR1cm4gZmFsc2U7
CiAgICAgfQogCi0gICAgaWQ8V0tXZWJQcm9jZXNzUGx1Z0luPiBpbnN0YW5jZSA9IChpZDxXS1dl
YlByb2Nlc3NQbHVnSW4+KVtbcHJpbmNpcGFsQ2xhc3MgYWxsb2NdIGluaXRdOworICAgIGlkIDxX
S1dlYlByb2Nlc3NQbHVnSW4+IGluc3RhbmNlID0gKGlkIDxXS1dlYlByb2Nlc3NQbHVnSW4+KVtb
cHJpbmNpcGFsQ2xhc3MgYWxsb2NdIGluaXRdOwogICAgIGlmICghaW5zdGFuY2UpIHsKICAgICAg
ICAgV1RGTG9nQWx3YXlzKCJJbmplY3RlZEJ1bmRsZTo6bG9hZCBmYWlsZWQgLSBDb3VsZCBub3Qg
aW5pdGlhbGl6ZSBhbiBpbnN0YW5jZSBvZiB0aGUgcHJpbmNpcGFsIGNsYXNzLlxuIik7CiAgICAg
ICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAKLSAgICAvLyBDcmVhdGUgdGhlIHNoYXJlZCBXS1dl
YlByb2Nlc3NQbHVnSW5Db250cm9sbGVyLgotICAgIFtbV0tXZWJQcm9jZXNzUGx1Z0luQ29udHJv
bGxlciBhbGxvY10gX2luaXRXaXRoUHJpbmNpcGFsQ2xhc3NJbnN0YW5jZTppbnN0YW5jZSBidW5k
bGU6KnRoaXNdOworICAgIFdLV2ViUHJvY2Vzc1BsdWdJbkNvbnRyb2xsZXIqIHBsdWdJbkNvbnRy
b2xsZXIgPSBXZWJLaXQ6OndyYXBwZXIoKnRoaXMpOworICAgIFtwbHVnSW5Db250cm9sbGVyIF9z
ZXRQcmluY2lwYWxDbGFzc0luc3RhbmNlOmluc3RhbmNlXTsKIAogICAgIGlmIChbaW5zdGFuY2Ug
cmVzcG9uZHNUb1NlbGVjdG9yOkBzZWxlY3Rvcih3ZWJQcm9jZXNzUGx1Z0luOmluaXRpYWxpemVX
aXRoT2JqZWN0OildKSB7CiAgICAgICAgIFJldGFpblB0cjxpZD4gb2JqQ0luaXRpYWxpemF0aW9u
VXNlckRhdGE7CiAgICAgICAgIGlmIChpbml0aWFsaXphdGlvblVzZXJEYXRhICYmIGluaXRpYWxp
emF0aW9uVXNlckRhdGEtPnR5cGUoKSA9PSBBUEk6Ok9iamVjdDo6VHlwZTo6T2JqQ09iamVjdEdy
YXBoKQogICAgICAgICAgICAgb2JqQ0luaXRpYWxpemF0aW9uVXNlckRhdGEgPSBzdGF0aWNfY2Fz
dDxPYmpDT2JqZWN0R3JhcGgqPihpbml0aWFsaXphdGlvblVzZXJEYXRhKS0+cm9vdE9iamVjdCgp
OwotICAgICAgICBbaW5zdGFuY2Ugd2ViUHJvY2Vzc1BsdWdJbjpbV0tXZWJQcm9jZXNzUGx1Z0lu
Q29udHJvbGxlciBfc2hhcmVkXSBpbml0aWFsaXplV2l0aE9iamVjdDpvYmpDSW5pdGlhbGl6YXRp
b25Vc2VyRGF0YS5nZXQoKV07CisgICAgICAgIFtpbnN0YW5jZSB3ZWJQcm9jZXNzUGx1Z0luOnBs
dWdJbkNvbnRyb2xsZXIgaW5pdGlhbGl6ZVdpdGhPYmplY3Q6b2JqQ0luaXRpYWxpemF0aW9uVXNl
ckRhdGEuZ2V0KCldOwogICAgIH0gZWxzZSBpZiAoW2luc3RhbmNlIHJlc3BvbmRzVG9TZWxlY3Rv
cjpAc2VsZWN0b3Iod2ViUHJvY2Vzc1BsdWdJbkluaXRpYWxpemU6KV0pIHsKICNwcmFnbWEgY2xh
bmcgZGlhZ25vc3RpYyBwdXNoCiAjcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgaWdub3JlZCAiLVdk
ZXByZWNhdGVkLWRlY2xhcmF0aW9ucyIKLSAgICAgICAgW2luc3RhbmNlIHdlYlByb2Nlc3NQbHVn
SW5Jbml0aWFsaXplOltXS1dlYlByb2Nlc3NQbHVnSW5Db250cm9sbGVyIF9zaGFyZWRdXTsKKyAg
ICAgICAgW2luc3RhbmNlIHdlYlByb2Nlc3NQbHVnSW5Jbml0aWFsaXplOnBsdWdJbkNvbnRyb2xs
ZXJdOwogI3ByYWdtYSBjbGFuZyBkaWFnbm9zdGljIHBvcAogICAgIH0KIAo=
</data>
<flag name="review"
          id="242152"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>