<?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>236646</bug_id>
          
          <creation_ts>2022-02-15 06:56:15 -0800</creation_ts>
          <short_desc>[GTK][WPE] Move WebPage::platformInitialize and WebPage::platformDetach() to WebPageGLib.cpp</short_desc>
          <delta_ts>2022-02-15 08:03:29 -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>WebKitGTK</component>
          <version>WebKit 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>Gtk</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1841685</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2022-02-15 06:56:15 -0800</bug_when>
    <thetext>It&apos;s duplicated code related to accessibility.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841687</commentid>
    <comment_count>1</comment_count>
      <attachid>452017</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2022-02-15 06:57:29 -0800</bug_when>
    <thetext>Created attachment 452017
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1841720</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2022-02-15 08:03:29 -0800</bug_when>
    <thetext>Committed r289816 (247277@trunk): &lt;https://commits.webkit.org/247277@trunk&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>452017</attachid>
            <date>2022-02-15 06:57:29 -0800</date>
            <delta_ts>2022-02-15 07:03:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>wk-page-init-detach.diff</filename>
            <type>text/plain</type>
            <size>8069</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggMjkxNmE1NTY1NDlmLi5iNDAzNzQ1Mjc2MTEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjIgQEAKKzIwMjItMDItMTUgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2Fs
aWEuY29tPgorCisgICAgICAgIFtHVEtdW1dQRV0gTW92ZSBXZWJQYWdlOjpwbGF0Zm9ybUluaXRp
YWxpemUgYW5kIFdlYlBhZ2U6OnBsYXRmb3JtRGV0YWNoKCkgdG8gV2ViUGFnZUdMaWIuY3BwCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzY2NDYKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJdCdzIGR1cGxp
Y2F0ZWQgY29kZSByZWxhdGVkIHRvIGFjY2Vzc2liaWxpdHkuCisKKyAgICAgICAgKiBXZWJQcm9j
ZXNzL1dlYlBhZ2UvZ2xpYi9XZWJQYWdlR0xpYi5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBh
Z2U6OnBsYXRmb3JtSW5pdGlhbGl6ZSk6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnBsYXRm
b3JtRGV0YWNoKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvZ3RrL1dlYlBhZ2VHdGsu
Y3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpwbGF0Zm9ybUluaXRpYWxpemUpOiBEZWxl
dGVkLgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpwbGF0Zm9ybURldGFjaCk6IERlbGV0ZWQu
CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL3dwZS9XZWJQYWdlV1BFLmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6V2ViUGFnZTo6cGxhdGZvcm1Jbml0aWFsaXplKTogRGVsZXRlZC4KKyAgICAg
ICAgKFdlYktpdDo6V2ViUGFnZTo6cGxhdGZvcm1EZXRhY2gpOiBEZWxldGVkLgorCiAyMDIyLTAy
LTE1ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAg
ICBbR1RLXSBELUJ1cyBjcmFzaCBhdGstYnJpZGdlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvV2ViUGFnZS9nbGliL1dlYlBhZ2VHTGliLmNwcCBiL1NvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9XZWJQYWdlL2dsaWIvV2ViUGFnZUdMaWIuY3BwCmluZGV4IDVlZThiMDU2MTE5
OC4uNTJlYWU4NmM0ZjI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2Vi
UGFnZS9nbGliL1dlYlBhZ2VHTGliLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViUGFnZS9nbGliL1dlYlBhZ2VHTGliLmNwcApAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUg
IldlYktpdEV4dGVuc2lvbk1hbmFnZXIuaCIKICNpbmNsdWRlICJXZWJLaXRVc2VyTWVzc2FnZS5o
IgogI2luY2x1ZGUgIldlYktpdFdlYkV4dGVuc2lvbi5oIgorI2luY2x1ZGUgIldlYktpdFdlYlBh
Z2VBY2Nlc3NpYmlsaXR5T2JqZWN0LmgiCiAjaW5jbHVkZSAiV2ViS2l0V2ViUGFnZVByaXZhdGUu
aCIKICNpbmNsdWRlICJXZWJQYWdlUHJveHlNZXNzYWdlcy5oIgogI2luY2x1ZGUgPFdlYkNvcmUv
RWRpdG9yLmg+CkBAIC00OCw2ICs0OSw2MCBAQAogbmFtZXNwYWNlIFdlYktpdCB7CiB1c2luZyBu
YW1lc3BhY2UgV2ViQ29yZTsKIAordm9pZCBXZWJQYWdlOjpwbGF0Zm9ybUluaXRpYWxpemUoY29u
c3QgV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycyYpCit7CisjaWYgRU5BQkxFKEFDQ0VTU0lCSUxJ
VFkpCisgICAgLy8gQ3JlYXRlIHRoZSBhY2Nlc3NpYmxlIG9iamVjdCAodGhlIHBsdWcpIHRoYXQg
d2lsbCBzZXJ2ZSBhcyB0aGUKKyAgICAvLyBlbnRyeSBwb2ludCB0byB0aGUgV2ViIHByb2Nlc3Ms
IGFuZCBzZW5kIGEgbWVzc2FnZSB0byB0aGUgVUkKKyAgICAvLyBwcm9jZXNzIHRvIGNvbm5lY3Qg
dGhlIHR3byB3b3JsZHMgdGhyb3VnaCB0aGUgYWNjZXNzaWJpbGl0eQorICAgIC8vIG9iamVjdCB0
aGVyZSBzcGVjaWZpY2FsbHkgcGxhY2VkIGZvciB0aGF0IHB1cnBvc2UgKHRoZSBzb2NrZXQpLgor
I2lmIFVTRShBVEspCisgICAgYXV0byBpc1ZhbGlkUGx1Z0lEID0gW10oY29uc3QgY2hhciogcGx1
Z0lEKSAtPiBib29sIHsKKyAgICAgICAgaWYgKCFwbHVnSUQgfHwgcGx1Z0lEWzBdICE9ICc6JykK
KyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICBhdXRvKiBwID0gZ19zdHJyc3Ry
KHBsdWdJRCwgIjoiKTsKKyAgICAgICAgaWYgKCFwKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNl
OworCisgICAgICAgIGlmICghZ192YXJpYW50X2lzX29iamVjdF9wYXRoKHAgKyAxKSkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAgICBHVW5pcXVlUHRyPGNoYXI+IG5hbWUoZ19z
dHJuZHVwKHBsdWdJRCwgcCAtIHBsdWdJRCkpOworICAgICAgICBpZiAoIWdfZGJ1c19pc191bmlx
dWVfbmFtZShuYW1lLmdldCgpKSkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICAg
ICByZXR1cm4gdHJ1ZTsKKyAgICB9OworCisgICAgbV9hY2Nlc3NpYmlsaXR5T2JqZWN0ID0gYWRv
cHRHUmVmKHdlYmtpdFdlYlBhZ2VBY2Nlc3NpYmlsaXR5T2JqZWN0TmV3KHRoaXMpKTsKKyAgICBH
VW5pcXVlUHRyPGdjaGFyPiBwbHVnSUQoYXRrX3BsdWdfZ2V0X2lkKEFUS19QTFVHKG1fYWNjZXNz
aWJpbGl0eU9iamVjdC5nZXQoKSkpKTsKKyAgICBpZiAoaXNWYWxpZFBsdWdJRChwbHVnSUQuZ2V0
KCkpKQorICAgICAgICBzZW5kKE1lc3NhZ2VzOjpXZWJQYWdlUHJveHk6OkJpbmRBY2Nlc3NpYmls
aXR5VHJlZShTdHJpbmcocGx1Z0lELmdldCgpKSkpOworI2VsaWYgVVNFKEFUU1BJKQorI2lmIFBM
QVRGT1JNKEdUSykgJiYgVVNFKEdUSzQpCisgICAgLy8gRklYTUU6IHdlIG5lZWQgYSB3YXkgdG8g
Y29ubmVjdCBET00gYW5kIGFwcCBhMTF5IHRyZWUgaW4gR1RLNC4KKyNlbHNlCisgICAgaWYgKGF1
dG8qIHBhZ2UgPSBjb3JlUGFnZSgpKSB7CisgICAgICAgIG1fYWNjZXNzaWJpbGl0eVJvb3RPYmpl
Y3QgPSBBY2Nlc3NpYmlsaXR5Um9vdEF0c3BpOjpjcmVhdGUoKnBhZ2UpOworICAgICAgICBtX2Fj
Y2Vzc2liaWxpdHlSb290T2JqZWN0LT5yZWdpc3Rlck9iamVjdChbJl0oY29uc3QgU3RyaW5nJiBw
bHVnSUQpIHsKKyAgICAgICAgICAgIGlmICghcGx1Z0lELmlzRW1wdHkoKSkKKyAgICAgICAgICAg
ICAgICBzZW5kKE1lc3NhZ2VzOjpXZWJQYWdlUHJveHk6OkJpbmRBY2Nlc3NpYmlsaXR5VHJlZShw
bHVnSUQpKTsKKyAgICAgICAgfSk7CisgICAgfQorI2VuZGlmCisjZW5kaWYKKyNlbmRpZgorfQor
Cit2b2lkIFdlYlBhZ2U6OnBsYXRmb3JtRGV0YWNoKCkKK3sKKyNpZiBVU0UoQVRTUEkpCisgICAg
aWYgKG1fYWNjZXNzaWJpbGl0eVJvb3RPYmplY3QpCisgICAgICAgIG1fYWNjZXNzaWJpbGl0eVJv
b3RPYmplY3QtPnVucmVnaXN0ZXJPYmplY3QoKTsKKyNlbmRpZgorfQorCiB2b2lkIFdlYlBhZ2U6
OnNlbmRNZXNzYWdlVG9XZWJFeHRlbnNpb25XaXRoUmVwbHkoVXNlck1lc3NhZ2UmJiBtZXNzYWdl
LCBDb21wbGV0aW9uSGFuZGxlcjx2b2lkKFVzZXJNZXNzYWdlJiYpPiYmIGNvbXBsZXRpb25IYW5k
bGVyKQogewogICAgIGF1dG8qIGV4dGVuc2lvbiA9IFdlYktpdEV4dGVuc2lvbk1hbmFnZXI6OnNp
bmdsZXRvbigpLmV4dGVuc2lvbigpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL1dlYlBhZ2UvZ3RrL1dlYlBhZ2VHdGsuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYlBhZ2UvZ3RrL1dlYlBhZ2VHdGsuY3BwCmluZGV4IDY2MWE3Y2U3ZTVmNi4uZjNlOTk2NWE0
ZWFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9ndGsvV2Vi
UGFnZUd0ay5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvZ3RrL1dl
YlBhZ2VHdGsuY3BwCkBAIC0zMCw3ICszMCw2IEBACiAKICNpbmNsdWRlICJXZWJGcmFtZS5oIgog
I2luY2x1ZGUgIldlYktleWJvYXJkRXZlbnQuaCIKLSNpbmNsdWRlICJXZWJLaXRXZWJQYWdlQWNj
ZXNzaWJpbGl0eU9iamVjdC5oIgogI2luY2x1ZGUgIldlYlBhZ2VQcm94eU1lc3NhZ2VzLmgiCiAj
aW5jbHVkZSAiV2ViUHJvY2Vzcy5oIgogI2luY2x1ZGUgPFdlYkNvcmUvQmFja0ZvcndhcmRDb250
cm9sbGVyLmg+CkBAIC01Niw2NCArNTUsMTAgQEAKIG5hbWVzcGFjZSBXZWJLaXQgewogdXNpbmcg
bmFtZXNwYWNlIFdlYkNvcmU7CiAKLXZvaWQgV2ViUGFnZTo6cGxhdGZvcm1Jbml0aWFsaXplKGNv
bnN0IFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMmKQotewotI2lmIEVOQUJMRShBQ0NFU1NJQklM
SVRZKQotICAgIC8vIENyZWF0ZSB0aGUgYWNjZXNzaWJsZSBvYmplY3QgKHRoZSBwbHVnKSB0aGF0
IHdpbGwgc2VydmUgYXMgdGhlCi0gICAgLy8gZW50cnkgcG9pbnQgdG8gdGhlIFdlYiBwcm9jZXNz
LCBhbmQgc2VuZCBhIG1lc3NhZ2UgdG8gdGhlIFVJCi0gICAgLy8gcHJvY2VzcyB0byBjb25uZWN0
IHRoZSB0d28gd29ybGRzIHRocm91Z2ggdGhlIGFjY2Vzc2liaWxpdHkKLSAgICAvLyBvYmplY3Qg
dGhlcmUgc3BlY2lmaWNhbGx5IHBsYWNlZCBmb3IgdGhhdCBwdXJwb3NlICh0aGUgc29ja2V0KS4K
LSNpZiBVU0UoQVRLKQotICAgIGF1dG8gaXNWYWxpZFBsdWdJRCA9IFtdKGNvbnN0IGNoYXIqIHBs
dWdJRCkgLT4gYm9vbCB7Ci0gICAgICAgIGlmICghcGx1Z0lEIHx8IHBsdWdJRFswXSAhPSAnOicp
Ci0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICAgICAgYXV0byogcCA9IGdfc3RycnN0
cihwbHVnSUQsICI6Iik7Ci0gICAgICAgIGlmICghcCkKLSAgICAgICAgICAgIHJldHVybiBmYWxz
ZTsKLQotICAgICAgICBpZiAoIWdfdmFyaWFudF9pc19vYmplY3RfcGF0aChwICsgMSkpCi0gICAg
ICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICAgICAgR1VuaXF1ZVB0cjxjaGFyPiBuYW1lKGdf
c3RybmR1cChwbHVnSUQsIHAgLSBwbHVnSUQpKTsKLSAgICAgICAgaWYgKCFnX2RidXNfaXNfdW5p
cXVlX25hbWUobmFtZS5nZXQoKSkpCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICAg
ICAgcmV0dXJuIHRydWU7Ci0gICAgfTsKLQotICAgIG1fYWNjZXNzaWJpbGl0eU9iamVjdCA9IGFk
b3B0R1JlZih3ZWJraXRXZWJQYWdlQWNjZXNzaWJpbGl0eU9iamVjdE5ldyh0aGlzKSk7Ci0gICAg
R1VuaXF1ZVB0cjxnY2hhcj4gcGx1Z0lEKGF0a19wbHVnX2dldF9pZChBVEtfUExVRyhtX2FjY2Vz
c2liaWxpdHlPYmplY3QuZ2V0KCkpKSk7Ci0gICAgaWYgKGlzVmFsaWRQbHVnSUQocGx1Z0lELmdl
dCgpKSkKLSAgICAgICAgc2VuZChNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpCaW5kQWNjZXNzaWJp
bGl0eVRyZWUoU3RyaW5nKHBsdWdJRC5nZXQoKSkpKTsKLSNlbGlmIFVTRShBVFNQSSkKLSNpZiBV
U0UoR1RLNCkKLSAgICAvLyBGSVhNRTogd2UgbmVlZCBhIHdheSB0byBjb25uZWN0IERPTSBhbmQg
YXBwIGExMXkgdHJlZSBpbiBHVEs0LgotI2Vsc2UKLSAgICBpZiAoYXV0byogcGFnZSA9IGNvcmVQ
YWdlKCkpIHsKLSAgICAgICAgbV9hY2Nlc3NpYmlsaXR5Um9vdE9iamVjdCA9IEFjY2Vzc2liaWxp
dHlSb290QXRzcGk6OmNyZWF0ZSgqcGFnZSk7Ci0gICAgICAgIG1fYWNjZXNzaWJpbGl0eVJvb3RP
YmplY3QtPnJlZ2lzdGVyT2JqZWN0KFsmXShjb25zdCBTdHJpbmcmIHBsdWdJRCkgewotICAgICAg
ICAgICAgaWYgKCFwbHVnSUQuaXNFbXB0eSgpKQotICAgICAgICAgICAgICAgIHNlbmQoTWVzc2Fn
ZXM6OldlYlBhZ2VQcm94eTo6QmluZEFjY2Vzc2liaWxpdHlUcmVlKHBsdWdJRCkpOwotICAgICAg
ICB9KTsKLSAgICB9Ci0jZW5kaWYKLSNlbmRpZgotI2VuZGlmCi19Ci0KIHZvaWQgV2ViUGFnZTo6
cGxhdGZvcm1SZWluaXRpYWxpemUoKQogewogfQogCi12b2lkIFdlYlBhZ2U6OnBsYXRmb3JtRGV0
YWNoKCkKLXsKLSNpZiBVU0UoQVRTUEkpCi0gICAgaWYgKG1fYWNjZXNzaWJpbGl0eVJvb3RPYmpl
Y3QpCi0gICAgICAgIG1fYWNjZXNzaWJpbGl0eVJvb3RPYmplY3QtPnVucmVnaXN0ZXJPYmplY3Qo
KTsKLSNlbmRpZgotfQotCiBib29sIFdlYlBhZ2U6OnBlcmZvcm1EZWZhdWx0QmVoYXZpb3JGb3JL
ZXlFdmVudChjb25zdCBXZWJLZXlib2FyZEV2ZW50JiBrZXlib2FyZEV2ZW50KQogewogICAgIGlm
IChrZXlib2FyZEV2ZW50LnR5cGUoKSAhPSBXZWJFdmVudDo6S2V5RG93biAmJiBrZXlib2FyZEV2
ZW50LnR5cGUoKSAhPSBXZWJFdmVudDo6UmF3S2V5RG93bikKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL3dwZS9XZWJQYWdlV1BFLmNwcCBiL1NvdXJjZS9XZWJL
aXQvV2ViUHJvY2Vzcy9XZWJQYWdlL3dwZS9XZWJQYWdlV1BFLmNwcAppbmRleCA3YjE0MjA5Nzdj
ZDAuLjA3YjkwNGUzYmJmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dl
YlBhZ2Uvd3BlL1dlYlBhZ2VXUEUuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9X
ZWJQYWdlL3dwZS9XZWJQYWdlV1BFLmNwcApAQCAtMjYsNyArMjYsNiBAQAogI2luY2x1ZGUgImNv
bmZpZy5oIgogI2luY2x1ZGUgIldlYlBhZ2UuaCIKIAotI2luY2x1ZGUgIldlYktpdFdlYlBhZ2VB
Y2Nlc3NpYmlsaXR5T2JqZWN0LmgiCiAjaW5jbHVkZSAiV2ViUGFnZVByb3h5LmgiCiAjaW5jbHVk
ZSAiV2ViUGFnZVByb3h5TWVzc2FnZXMuaCIKICNpbmNsdWRlIDxXZWJDb3JlL05vdEltcGxlbWVu
dGVkLmg+CkBAIC0zNiw0MCArMzUsMTAgQEAKIG5hbWVzcGFjZSBXZWJLaXQgewogdXNpbmcgbmFt
ZXNwYWNlIFdlYkNvcmU7CiAKLXZvaWQgV2ViUGFnZTo6cGxhdGZvcm1Jbml0aWFsaXplKGNvbnN0
IFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMmKQotewotI2lmIEVOQUJMRShBQ0NFU1NJQklMSVRZ
KQotICAgIC8vIENyZWF0ZSB0aGUgYWNjZXNzaWJsZSBvYmplY3QgKHRoZSBwbHVnKSB0aGF0IHdp
bGwgc2VydmUgYXMgdGhlCi0gICAgLy8gZW50cnkgcG9pbnQgdG8gdGhlIHdlYiBwcm9jZXNzLCBh
bmQgc2VuZCBhIG1lc3NhZ2UgdG8gdGhlIFVJCi0gICAgLy8gcHJvY2VzcyB0byBjb25uZWN0IHRo
ZSB0d28gd29ybGRzIHRocm91Z2ggdGhlIGFjY2Vzc2liaWxpdHkKLSAgICAvLyBvYmplY3QgdGhl
cmUgc3BlY2lmaWNhbGx5IHBsYWNlZCBmb3IgdGhhdCBwdXJwb3NlICh0aGUgc29ja2V0KS4KLSNp
ZiBVU0UoQVRLKQotICAgIG1fYWNjZXNzaWJpbGl0eU9iamVjdCA9IGFkb3B0R1JlZih3ZWJraXRX
ZWJQYWdlQWNjZXNzaWJpbGl0eU9iamVjdE5ldyh0aGlzKSk7Ci0gICAgR1VuaXF1ZVB0cjxnY2hh
cj4gcGx1Z0lEKGF0a19wbHVnX2dldF9pZChBVEtfUExVRyhtX2FjY2Vzc2liaWxpdHlPYmplY3Qu
Z2V0KCkpKSk7Ci0gICAgc2VuZChNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpCaW5kQWNjZXNzaWJp
bGl0eVRyZWUoU3RyaW5nKHBsdWdJRC5nZXQoKSkpKTsKLSNlbGlmIFVTRShBVFNQSSkKLSAgICBp
ZiAoYXV0byogcGFnZSA9IGNvcmVQYWdlKCkpIHsKLSAgICAgICAgbV9hY2Nlc3NpYmlsaXR5Um9v
dE9iamVjdCA9IEFjY2Vzc2liaWxpdHlSb290QXRzcGk6OmNyZWF0ZSgqcGFnZSk7Ci0gICAgICAg
IG1fYWNjZXNzaWJpbGl0eVJvb3RPYmplY3QtPnJlZ2lzdGVyT2JqZWN0KFsmXShjb25zdCBTdHJp
bmcmIHBsdWdJRCkgewotICAgICAgICAgICAgc2VuZChNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpC
aW5kQWNjZXNzaWJpbGl0eVRyZWUocGx1Z0lEKSk7Ci0gICAgICAgIH0pOwotICAgIH0KLSNlbmRp
ZgotI2VuZGlmCi19Ci0KIHZvaWQgV2ViUGFnZTo6cGxhdGZvcm1SZWluaXRpYWxpemUoKQogewog
fQogCi12b2lkIFdlYlBhZ2U6OnBsYXRmb3JtRGV0YWNoKCkKLXsKLSNpZiBVU0UoQVRTUEkpCi0g
ICAgaWYgKG1fYWNjZXNzaWJpbGl0eVJvb3RPYmplY3QpCi0gICAgICAgIG1fYWNjZXNzaWJpbGl0
eVJvb3RPYmplY3QtPnVucmVnaXN0ZXJPYmplY3QoKTsKLSNlbmRpZgotfQotCiBib29sIFdlYlBh
Z2U6OnBlcmZvcm1EZWZhdWx0QmVoYXZpb3JGb3JLZXlFdmVudChjb25zdCBXZWJLZXlib2FyZEV2
ZW50JikKIHsKICAgICBub3RJbXBsZW1lbnRlZCgpOwo=
</data>
<flag name="review"
          id="478935"
          type_id="1"
          status="+"
          setter="aperez"
    />
          </attachment>
      

    </bug>

</bugzilla>