<?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>40180</bug_id>
          
          <creation_ts>2010-06-04 12:13:43 -0700</creation_ts>
          <short_desc>[GTK] gtk_widget_get_window should replace widget-&gt;window</short_desc>
          <delta_ts>2010-11-02 17:16:00 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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="Martin Robinson">mrobinson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>234321</commentid>
    <comment_count>0</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-06-04 12:13:43 -0700</bug_when>
    <thetext>For older GTK+ versions, this should be #define&apos;d in GtkVersioning.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234426</commentid>
    <comment_count>1</comment_count>
      <attachid>57929</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-06-04 17:08:36 -0700</bug_when>
    <thetext>Created attachment 57929
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234435</commentid>
    <comment_count>2</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-06-04 17:25:59 -0700</bug_when>
    <thetext>I will replace the LayoutTests OOPS from the final version of the ChangeLog with something like &quot;No tests needed for this change as functionality has not changed.&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234590</commentid>
    <comment_count>3</comment_count>
      <attachid>57929</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-06-05 03:26:20 -0700</bug_when>
    <thetext>Comment on attachment 57929
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>234853</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2010-06-07 08:04:02 -0700</bug_when>
    <thetext>Committed r60785: &lt;http://trac.webkit.org/changeset/60785&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57929</attachid>
            <date>2010-06-04 17:08:36 -0700</date>
            <delta_ts>2010-11-02 17:16:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-40180-20100604170835.patch</filename>
            <type>text/plain</type>
            <size>10166</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
NWZiN2VkMmU2ZTdjZGYwNjc1MTQxY2M5ZTA3MjU4YjQzNTVkYTljYy4uNGEzY2NjN2JkNzI3ZGEx
Mzg1MzgzNDM1ZjI1MTQyMTVmMmM1NGJhNyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNyBAQAorMjAxMC0wNi0wNCAgTWFy
dGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gZ3RrX3dpZGdldF9nZXRfd2luZG93
IHNob3VsZCByZXBsYWNlIHdpZGdldC0+d2luZG93CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MDE4MAorCisgICAgICAgIFJlcGxhY2UgYWxsIHVzZXMg
b2Ygd2lkZ2V0LT53aW5kb3cgd2l0aCBndGtfd2lkZ2V0X2dldF93aW5kb3cuIEZvciBvbGRlcgor
ICAgICAgICBHVEsrIHZlcnNpb25zLCAjZGVmaW5lIGd0a193aWRnZXRfZ2V0X3dpbmRvdyBpbiBH
dGtWZXJzaW9uaW5nLmguCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLiAoT09QUyEpCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9ndGsvR3RrUGx1Z2luV2lkZ2V0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
Okd0a1BsdWdpbldpZGdldDo6aW52YWxpZGF0ZVJlY3QpOiBSZXBsYWNlIHdpZGdldC0+d2luZG93
IHVzZS4KKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvR3RrVmVyc2lvbmluZy5oOiBBZGQgZ3RrX3dp
ZGdldF9nZXRfd2luZG93IGZvciBvbGQgR1RLKyB2ZXJzaW9ucy4KKyAgICAgICAgKiBwbGF0Zm9y
bS9ndGsvUGxhdGZvcm1TY3JlZW5HdGsuY3BwOiAKKyAgICAgICAgKFdlYkNvcmU6OmdldFZpc3Vh
bCk6IFJlcGxhY2Ugd2lkZ2V0LT53aW5kb3cgdXNlLgorICAgICAgICAoV2ViQ29yZTo6c2NyZWVu
UmVjdCk6IERpdHRvLgorICAgICAgICAqIHBsYXRmb3JtL2d0ay9Qb3B1cE1lbnVHdGsuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6UG9wdXBNZW51OjpzaG93KTogRGl0dG8uCisgICAgICAgICogcGxh
dGZvcm0vZ3RrL1dpZGdldEd0ay5jcHA6CisgICAgICAgIChXZWJDb3JlOjpnZGtEcmF3YWJsZSk6
IERpdHRvLgorICAgICAgICAoV2ViQ29yZTo6V2lkZ2V0OjpzZXRDdXJzb3IpOiBEaXR0by4KKwog
MjAxMC0wNi0wNCAgQWRhbSBCYXJ0aCAgPGFiYXJ0aEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJl
dmlld2VkIGJ5IEdhdmluIEJhcnJhY2xvdWdoLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9y
bS9ndGsvR3RrUGx1Z2luV2lkZ2V0LmNwcCBiL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL0d0a1BsdWdp
bldpZGdldC5jcHAKaW5kZXggNjdiZjRiMWQyODRlZjBiZTE1ZjVhNGJmNjE3NmY3MGJmZjFhZjg5
OC4uOTQzODJmMWVmMmYwNTE3MDQ2OTkyZmI1YzJhZmJhODMxMTlmNDEwNyAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9wbGF0Zm9ybS9ndGsvR3RrUGx1Z2luV2lkZ2V0LmNwcAorKysgYi9XZWJDb3JlL3Bs
YXRmb3JtL2d0ay9HdGtQbHVnaW5XaWRnZXQuY3BwCkBAIC00Nyw3ICs0Nyw3IEBAIHZvaWQgR3Rr
UGx1Z2luV2lkZ2V0OjppbnZhbGlkYXRlUmVjdChjb25zdCBJbnRSZWN0JiBfcmVjdCkKICAgICBp
ZiAoIWd0a193aWRnZXRfZ2V0X2hhc193aW5kb3cocGxhdGZvcm1XaWRnZXQoKSkpCiAgICAgICAg
IHJldHVybjsKIAotICAgIEdka1dpbmRvdyogd2luZG93ID0gcGxhdGZvcm1XaWRnZXQoKS0+d2lu
ZG93OworICAgIEdka1dpbmRvdyogd2luZG93ID0gZ3RrX3dpZGdldF9nZXRfd2luZG93KHBsYXRm
b3JtV2lkZ2V0KCkpOwogICAgIGlmICghd2luZG93KQogICAgICAgICByZXR1cm47CiAKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL0d0a1ZlcnNpb25pbmcuaCBiL1dlYkNvcmUvcGxh
dGZvcm0vZ3RrL0d0a1ZlcnNpb25pbmcuaAppbmRleCBmYzkyZDhiNmQyZDcyYzRmNmI1N2U1YzJk
NTUzMzgwM2ZmY2MzMjUwLi5jZGQ2NzljNWU3MjVjNWU0NjE5ZWMzNTZjNGMyOTIwM2VkOTE5OWZh
IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9HdGtWZXJzaW9uaW5nLmgKKysrIGIv
V2ViQ29yZS9wbGF0Zm9ybS9ndGsvR3RrVmVyc2lvbmluZy5oCkBAIC0zMSw0ICszMSw4IEBACiAj
ZGVmaW5lIGd0a193aWRnZXRfaXNfc2Vuc2l0aXZlKHdpZGdldCkgR1RLX1dJREdFVF9JU19TRU5T
SVRJVkUod2lkZ2V0KQogI2VuZGlmIC8vIEdUS19DSEVDS19WRVJTSU9OKDIsIDE5LCAwKQogCisj
aWYgIUdUS19DSEVDS19WRVJTSU9OKDIsIDE0LCAwKQorI2RlZmluZSBndGtfd2lkZ2V0X2dldF93
aW5kb3cod2lkZ2V0KSAod2lkZ2V0KS0+d2luZG93CisjZW5kaWYKKwogI2VuZGlmIC8vIEd0a1Zl
cnNpb25pbmdfaApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvUGxhdGZvcm1TY3Jl
ZW5HdGsuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvUGxhdGZvcm1TY3JlZW5HdGsuY3BwCmlu
ZGV4IDkzNDE3MTQyMzc0YzNhNDlhMzMxOWEzZmFkMGU5YjlmMmIyOTg4YmIuLjBhYjAwYTFlZDgx
MDA2ZmFiZjVmMTk3NTRiNjI4MjM0ZTM3MmMzNjcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZv
cm0vZ3RrL1BsYXRmb3JtU2NyZWVuR3RrLmNwcAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2d0ay9Q
bGF0Zm9ybVNjcmVlbkd0ay5jcHAKQEAgLTY0LDcgKzY0LDcgQEAgc3RhdGljIEdka1Zpc3VhbCog
Z2V0VmlzdWFsKFdpZGdldCogd2lkZ2V0KQogICAgIH0KIAogCi0gICAgcmV0dXJuIGdka19kcmF3
YWJsZV9nZXRfdmlzdWFsKEdES19EUkFXQUJMRShjb250YWluZXItPndpbmRvdykpOworICAgIHJl
dHVybiBnZGtfZHJhd2FibGVfZ2V0X3Zpc3VhbChHREtfRFJBV0FCTEUoZ3RrX3dpZGdldF9nZXRf
d2luZG93KGNvbnRhaW5lcikpKTsKIH0KIAogaW50IHNjcmVlbkRlcHRoKFdpZGdldCogd2lkZ2V0
KQpAQCAtMTAyLDcgKzEwMiw3IEBAIEZsb2F0UmVjdCBzY3JlZW5SZWN0KFdpZGdldCogd2lkZ2V0
KQogICAgIGlmICghc2NyZWVuKQogICAgICAgICByZXR1cm4gRmxvYXRSZWN0KCk7CiAKLSAgICBn
aW50IG1vbml0b3IgPSBnZGtfc2NyZWVuX2dldF9tb25pdG9yX2F0X3dpbmRvdyhzY3JlZW4sIEdU
S19XSURHRVQoY29udGFpbmVyKS0+d2luZG93KTsKKyAgICBnaW50IG1vbml0b3IgPSBnZGtfc2Ny
ZWVuX2dldF9tb25pdG9yX2F0X3dpbmRvdyhzY3JlZW4sIGd0a193aWRnZXRfZ2V0X3dpbmRvdyhH
VEtfV0lER0VUKGNvbnRhaW5lcikpKTsKICAgICBHZGtSZWN0YW5nbGUgZ2VvbWV0cnk7CiAgICAg
Z2RrX3NjcmVlbl9nZXRfbW9uaXRvcl9nZW9tZXRyeShzY3JlZW4sIG1vbml0b3IsICZnZW9tZXRy
eSk7CiAgICAgCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9Qb3B1cE1lbnVHdGsu
Y3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ndGsvUG9wdXBNZW51R3RrLmNwcAppbmRleCAxNjIwYjNi
YTZlZmMyZGU2MDI2MjE4ZjhlZDYxY2NlZDkzMGQ3YjE2Li5mMjlkNTFiNGJjOTEwZGFjNGE1YTVk
NjA4NTcxMjcwNmYwOGE0NGRlIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9Qb3B1
cE1lbnVHdGsuY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL1BvcHVwTWVudUd0ay5jcHAK
QEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlICJQb3B1cE1lbnUuaCIKIAogI2luY2x1ZGUgIkZy
YW1lVmlldy5oIgorI2luY2x1ZGUgIkd0a1ZlcnNpb25pbmcuaCIKICNpbmNsdWRlICJIb3N0V2lu
ZG93LmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1TdHJpbmcuaCIKICNpbmNsdWRlIDx3dGYvdGV4dC9D
U3RyaW5nLmg+CkBAIC01Nyw3ICs1OCw3IEBAIHZvaWQgUG9wdXBNZW51OjpzaG93KGNvbnN0IElu
dFJlY3QmIHJlY3QsIEZyYW1lVmlldyogdmlldywgaW50IGluZGV4KQogICAgICAgICBndGtfY29u
dGFpbmVyX2ZvcmVhY2goR1RLX0NPTlRBSU5FUihtX3BvcHVwLmdldCgpKSwgcmVpbnRlcnByZXRf
Y2FzdDxHdGtDYWxsYmFjaz4obWVudVJlbW92ZUl0ZW0pLCB0aGlzKTsKIAogICAgIGludCB4LCB5
OwotICAgIGdka193aW5kb3dfZ2V0X29yaWdpbihHVEtfV0lER0VUKHZpZXctPmhvc3RXaW5kb3co
KS0+cGxhdGZvcm1QYWdlQ2xpZW50KCkpLT53aW5kb3csICZ4LCAmeSk7CisgICAgZ2RrX3dpbmRv
d19nZXRfb3JpZ2luKGd0a193aWRnZXRfZ2V0X3dpbmRvdyhHVEtfV0lER0VUKHZpZXctPmhvc3RX
aW5kb3coKS0+cGxhdGZvcm1QYWdlQ2xpZW50KCkpKSwgJngsICZ5KTsKICAgICBtX21lbnVQb3Np
dGlvbiA9IHZpZXctPmNvbnRlbnRzVG9XaW5kb3cocmVjdC5sb2NhdGlvbigpKTsKICAgICBtX21l
bnVQb3NpdGlvbiA9IEludFBvaW50KG1fbWVudVBvc2l0aW9uLngoKSArIHgsIG1fbWVudVBvc2l0
aW9uLnkoKSArIHkgKyByZWN0LmhlaWdodCgpKTsKICAgICBtX2luZGV4TWFwLmNsZWFyKCk7CmRp
ZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9XaWRnZXRHdGsuY3BwIGIvV2ViQ29yZS9w
bGF0Zm9ybS9ndGsvV2lkZ2V0R3RrLmNwcAppbmRleCA3MWFkZGZkNjFhN2VjYTI3YmU4ZDgzNDdm
ZTEyMGVlMDk0Zjg0YTlmLi41ODQwZjEzOTNkOWZkNDAwMmJmYTM0ZWMwM2NmMjNkNTgxOTU0NWI1
IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9XaWRnZXRHdGsuY3BwCisrKyBiL1dl
YkNvcmUvcGxhdGZvcm0vZ3RrL1dpZGdldEd0ay5jcHAKQEAgLTYxLDcgKzYxLDcgQEAgdm9pZCBX
aWRnZXQ6OnNldEZvY3VzKGJvb2wgZm9jdXNlZCkKIAogc3RhdGljIEdka0RyYXdhYmxlKiBnZGtE
cmF3YWJsZShQbGF0Zm9ybVdpZGdldCB3aWRnZXQpCiB7Ci0gICAgcmV0dXJuIHdpZGdldCA/IHdp
ZGdldC0+d2luZG93IDogMDsKKyAgICByZXR1cm4gd2lkZ2V0ID8gZ3RrX3dpZGdldF9nZXRfd2lu
ZG93KHdpZGdldCkgOiAwOwogfQogICAgIAogdm9pZCBXaWRnZXQ6OnNldEN1cnNvcihjb25zdCBD
dXJzb3ImIGN1cnNvcikKQEAgLTc3LDcgKzc3LDcgQEAgdm9pZCBXaWRnZXQ6OnNldEN1cnNvcihj
b25zdCBDdXJzb3ImIGN1cnNvcikKICAgICBpZiAocGxhdGZvcm1DdXJzb3IgPT0gbGFzdFNldEN1
cnNvcikKICAgICAgICAgcmV0dXJuOwogCi0gICAgZ2RrX3dpbmRvd19zZXRfY3Vyc29yKGdka0Ry
YXdhYmxlKHBsYXRmb3JtV2lkZ2V0KCkpID8gR0RLX1dJTkRPVyhnZGtEcmF3YWJsZShwbGF0Zm9y
bVdpZGdldCgpKSkgOiBHVEtfV0lER0VUKHJvb3QoKS0+aG9zdFdpbmRvdygpLT5wbGF0Zm9ybVBh
Z2VDbGllbnQoKSktPndpbmRvdywgcGxhdGZvcm1DdXJzb3IpOworICAgIGdka193aW5kb3dfc2V0
X2N1cnNvcihnZGtEcmF3YWJsZShwbGF0Zm9ybVdpZGdldCgpKSA/IEdES19XSU5ET1coZ2RrRHJh
d2FibGUocGxhdGZvcm1XaWRnZXQoKSkpIDogZ3RrX3dpZGdldF9nZXRfd2luZG93KEdUS19XSURH
RVQocm9vdCgpLT5ob3N0V2luZG93KCktPnBsYXRmb3JtUGFnZUNsaWVudCgpKSksIHBsYXRmb3Jt
Q3Vyc29yKTsKICAgICBsYXN0U2V0Q3Vyc29yID0gcGxhdGZvcm1DdXJzb3I7CiB9CiAKZGlmZiAt
LWdpdCBhL1dlYktpdC9ndGsvQ2hhbmdlTG9nIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKaW5kZXgg
YWU5ODFkYmJhODZiNThlY2JjODI3NDUyZjM1MGM5ODk4NjVlMTMwZi4uZGZmN2UzMDcwNzVkOWRh
MjZjZGZhYmU2MTk0MTkzODVmN2U5ZWRiMyAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyMyBAQAogMjAxMC0wNi0w
NCAgTWFydGluIFJvYmluc29uICA8bXJvYmluc29uQGlnYWxpYS5jb20+CiAKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gZ3RrX3dpZGdldF9nZXRf
d2luZG93IHNob3VsZCByZXBsYWNlIHdpZGdldC0+d2luZG93CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MDE4MAorCisgICAgICAgIFJlcGxhY2UgdXNl
cyBvZiB3aWRnZXQtPndpbmRvdyB3aXRoIGd0a193aWRnZXRfZ2V0X3dpbmRvdy4KKworICAgICAg
ICAqIFdlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEd0ay5jcHA6CisgICAgICAgIChXZWJLaXQ6
OkNocm9tZUNsaWVudDo6aW52YWxpZGF0ZUNvbnRlbnRzQW5kV2luZG93KTogUmVwbGFjZSB3aWRn
ZXQtPndpbmRvdyB1c2VzLgorICAgICAgICAoV2ViS2l0OjpDaHJvbWVDbGllbnQ6OnNjcm9sbCk6
IERpdHRvLgorICAgICAgICAoV2ViS2l0Ojp3aWRnZXRTY3JlZW5Qb3NpdGlvbik6IERpdHRvLgor
ICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0RyYWdDbGllbnRHdGsuY3BwOiBNb3ZlIGd0a193aWRn
ZXRfZ2V0X3dpbmRvdyBkZWZpbmUgdG8gR3RrVmVyc2lvbmluZy5oLgorICAgICAgICAqIHdlYmtp
dC93ZWJraXR3ZWJ2aWV3LmNwcDoKKyAgICAgICAgKHdlYmtpdF93ZWJfdmlld19wb3B1cF9tZW51
X2hhbmRsZXIpOiBSZXBsYWNlIHdpZGdldC0+d2luZG93IHVzZXMuCisgICAgICAgICh3ZWJraXRf
d2ViX3ZpZXdfYnV0dG9uX3ByZXNzX2V2ZW50KTogRGl0dG8uCisKKzIwMTAtMDYtMDQgIE1hcnRp
biBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCiAgICAgICAgIFJldmlld2VkIGJ5
IFhhbiBMb3Blei4KIAogICAgICAgICBbR1RLXSBEcmFnIGdlc3R1cmUgY2FuIHRha2UgbW91c2Ug
Z3JhYiBpbmRlZmluaXRlbHkKZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQv
Q2hyb21lQ2xpZW50R3RrLmNwcCBiL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvQ2hyb21lQ2xp
ZW50R3RrLmNwcAppbmRleCA4YTFkNDhiN2NmNmRmODE3NDhmODk4YmI1NWUxNjBkNzFmYTM5ZDE4
Li41NzU5NjAxMzVlZjU2N2ZkOTcwMzMxYThiMDNlM2NmOGI3MTgwNjM1IDEwMDY0NAotLS0gYS9X
ZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0Nocm9tZUNsaWVudEd0ay5jcHAKKysrIGIvV2ViS2l0
L2d0ay9XZWJDb3JlU3VwcG9ydC9DaHJvbWVDbGllbnRHdGsuY3BwCkBAIC0zMzYsNyArMzM2LDcg
QEAgdm9pZCBDaHJvbWVDbGllbnQ6OmludmFsaWRhdGVXaW5kb3coY29uc3QgSW50UmVjdCYsIGJv
b2wpCiB2b2lkIENocm9tZUNsaWVudDo6aW52YWxpZGF0ZUNvbnRlbnRzQW5kV2luZG93KGNvbnN0
IEludFJlY3QmIHVwZGF0ZVJlY3QsIGJvb2wgaW1tZWRpYXRlKQogewogICAgIEdka1JlY3Rhbmds
ZSByZWN0ID0gdXBkYXRlUmVjdDsKLSAgICBHZGtXaW5kb3cqIHdpbmRvdyA9IEdUS19XSURHRVQo
bV93ZWJWaWV3KS0+d2luZG93OworICAgIEdka1dpbmRvdyogd2luZG93ID0gZ3RrX3dpZGdldF9n
ZXRfd2luZG93KEdUS19XSURHRVQobV93ZWJWaWV3KSk7CiAKICAgICBpZiAod2luZG93KSB7CiAg
ICAgICAgIGdka193aW5kb3dfaW52YWxpZGF0ZV9yZWN0KHdpbmRvdywgJnJlY3QsIEZBTFNFKTsK
QEAgLTM1Myw3ICszNTMsNyBAQCB2b2lkIENocm9tZUNsaWVudDo6aW52YWxpZGF0ZUNvbnRlbnRz
Rm9yU2xvd1Njcm9sbChjb25zdCBJbnRSZWN0JiB1cGRhdGVSZWN0LCBibwogCiB2b2lkIENocm9t
ZUNsaWVudDo6c2Nyb2xsKGNvbnN0IEludFNpemUmIGRlbHRhLCBjb25zdCBJbnRSZWN0JiByZWN0
VG9TY3JvbGwsIGNvbnN0IEludFJlY3QmIGNsaXBSZWN0KQogewotICAgIEdka1dpbmRvdyogd2lu
ZG93ID0gR1RLX1dJREdFVChtX3dlYlZpZXcpLT53aW5kb3c7CisgICAgR2RrV2luZG93KiB3aW5k
b3cgPSBndGtfd2lkZ2V0X2dldF93aW5kb3coR1RLX1dJREdFVChtX3dlYlZpZXcpKTsKICAgICBp
ZiAoIXdpbmRvdykKICAgICAgICAgcmV0dXJuOwogCkBAIC0zOTEsNyArMzkxLDcgQEAgc3RhdGlj
IEludFBvaW50IHdpZGdldFNjcmVlblBvc2l0aW9uKEd0a1dpZGdldCogd2lkZ2V0KQogCiAgICAg
SW50UG9pbnQgcmVzdWx0KHdpZGdldFgsIHdpZGdldFkpOwogICAgIGludCBvcmlnaW5YLCBvcmln
aW5ZOwotICAgIGdka193aW5kb3dfZ2V0X29yaWdpbih3aW5kb3ctPndpbmRvdywgJm9yaWdpblgs
ICZvcmlnaW5ZKTsKKyAgICBnZGtfd2luZG93X2dldF9vcmlnaW4oZ3RrX3dpZGdldF9nZXRfd2lu
ZG93KHdpbmRvdyksICZvcmlnaW5YLCAmb3JpZ2luWSk7CiAgICAgcmVzdWx0Lm1vdmUob3JpZ2lu
WCwgb3JpZ2luWSk7CiAKICAgICByZXR1cm4gcmVzdWx0OwpkaWZmIC0tZ2l0IGEvV2ViS2l0L2d0
ay9XZWJDb3JlU3VwcG9ydC9EcmFnQ2xpZW50R3RrLmNwcCBiL1dlYktpdC9ndGsvV2ViQ29yZVN1
cHBvcnQvRHJhZ0NsaWVudEd0ay5jcHAKaW5kZXggNjZmODFkZjU5MzBjOWJlNzY2NDJhYTc1N2Yw
MTZjYjA5ODUwN2FlZi4uNmMzOTVjNzI3ZWNiZTI4YjUyMDhlNjZhZDAyZDFhYjBiOTM5NDAyZiAx
MDA2NDQKLS0tIGEvV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9EcmFnQ2xpZW50R3RrLmNwcAor
KysgYi9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0L0RyYWdDbGllbnRHdGsuY3BwCkBAIC0yOCwx
NiArMjgsMTMgQEAKICNpbmNsdWRlICJGcmFtZS5oIgogI2luY2x1ZGUgIkdPd25QdHJHdGsuaCIK
ICNpbmNsdWRlICJHUmVmUHRyR3RrLmgiCisjaW5jbHVkZSAiR3RrVmVyc2lvbmluZy5oIgogI2lu
Y2x1ZGUgIk5vdEltcGxlbWVudGVkLmgiCiAjaW5jbHVkZSAiUGFzdGVib2FyZEhlbHBlci5oIgog
I2luY2x1ZGUgIlJlbmRlck9iamVjdC5oIgogI2luY2x1ZGUgIndlYmtpdHByaXZhdGUuaCIKICNp
bmNsdWRlICJ3ZWJraXR3ZWJ2aWV3LmgiCi0KICNpbmNsdWRlIDxndGsvZ3RrLmg+Ci0jaWYgIUdU
S19DSEVDS19WRVJTSU9OKDIsIDE0LCAwKQotI2RlZmluZSBndGtfd2lkZ2V0X2dldF93aW5kb3co
d2lkZ2V0KSAod2lkZ2V0KS0+d2luZG93Ci0jZW5kaWYKIAogdXNpbmcgbmFtZXNwYWNlIFdlYkNv
cmU7CiAKZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYnZpZXcuY3BwIGIv
V2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vidmlldy5jcHAKaW5kZXggYjU5ZDIyMThhMWViYmI4
MTNiNTk3MzE1ZjNjOWViM2MyOWFlZGJhYy4uMjUzZDA5Njg2M2E1YjE4NTE0MTY2M2U2NTNjNTU1
YjIwNzNhNTJiNSAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vidmlldy5j
cHAKKysrIGIvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vidmlldy5jcHAKQEAgLTM3MSw3ICsz
NzEsNyBAQCBzdGF0aWMgZ2Jvb2xlYW4gd2Via2l0X3dlYl92aWV3X3BvcHVwX21lbnVfaGFuZGxl
cihHdGtXaWRnZXQqIHdpZGdldCkKICAgICB9CiAKICAgICBpbnQgeCwgeTsKLSAgICBnZGtfd2lu
ZG93X2dldF9vcmlnaW4oR1RLX1dJREdFVCh2aWV3LT5ob3N0V2luZG93KCktPnBsYXRmb3JtUGFn
ZUNsaWVudCgpKS0+d2luZG93LCAmeCwgJnkpOworICAgIGdka193aW5kb3dfZ2V0X29yaWdpbihn
dGtfd2lkZ2V0X2dldF93aW5kb3coR1RLX1dJREdFVCh2aWV3LT5ob3N0V2luZG93KCktPnBsYXRm
b3JtUGFnZUNsaWVudCgpKSksICZ4LCAmeSk7CiAKICAgICAvLyBGSVhNRTogVGhlIEludFNpemUo
MCwgLTEpIGlzIGEgaGFjayB0byBnZXQgdGhlIGhpdC10ZXN0aW5nIHRvIHJlc3VsdCBpbiB0aGUg
c2VsZWN0ZWQgZWxlbWVudC4KICAgICAvLyBJZGVhbGx5IHdlJ2QgaGF2ZSB0aGUgcG9zaXRpb24g
b2YgYSBjb250ZXh0IG1lbnUgZXZlbnQgYmUgc2VwYXJhdGUgZnJvbSBpdHMgdGFyZ2V0IG5vZGUu
CkBAIC02MTIsNyArNjEyLDcgQEAgc3RhdGljIGdib29sZWFuIHdlYmtpdF93ZWJfdmlld19idXR0
b25fcHJlc3NfZXZlbnQoR3RrV2lkZ2V0KiB3aWRnZXQsIEdka0V2ZW50QnUKIAogICAgIGdpbnQg
ZG91YmxlQ2xpY2tEaXN0YW5jZSA9IDI1MDsKICAgICBnaW50IGRvdWJsZUNsaWNrVGltZSA9IDU7
Ci0gICAgR3RrU2V0dGluZ3MqIHNldHRpbmdzID0gZ3RrX3NldHRpbmdzX2dldF9mb3Jfc2NyZWVu
KGdka19kcmF3YWJsZV9nZXRfc2NyZWVuKHdpZGdldC0+d2luZG93KSk7CisgICAgR3RrU2V0dGlu
Z3MqIHNldHRpbmdzID0gZ3RrX3NldHRpbmdzX2dldF9mb3Jfc2NyZWVuKGdka19kcmF3YWJsZV9n
ZXRfc2NyZWVuKGd0a193aWRnZXRfZ2V0X3dpbmRvdyh3aWRnZXQpKSk7CiAgICAgZ19vYmplY3Rf
Z2V0KHNldHRpbmdzLCAKICAgICAgICAgImd0ay1kb3VibGUtY2xpY2stZGlzdGFuY2UiLCAmZG91
YmxlQ2xpY2tEaXN0YW5jZSwKICAgICAgICAgImd0ay1kb3VibGUtY2xpY2stdGltZSIsICZkb3Vi
bGVDbGlja1RpbWUsIE5VTEwpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>