<?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>85947</bug_id>
          
          <creation_ts>2012-05-08 18:53:25 -0700</creation_ts>
          <short_desc>DrawingAreaProxyImpl doesn&apos;t work with window server hosting</short_desc>
          <delta_ts>2012-05-08 19:02:43 -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>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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>619078</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-05-08 18:53:25 -0700</bug_when>
    <thetext>DrawingAreaProxyImpl doesn&apos;t work with window server hosting</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619079</commentid>
    <comment_count>1</comment_count>
      <attachid>140846</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-05-08 18:55:37 -0700</bug_when>
    <thetext>Created attachment 140846
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619089</commentid>
    <comment_count>2</comment_count>
      <attachid>140846</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2012-05-08 18:59:44 -0700</bug_when>
    <thetext>Comment on attachment 140846
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=140846&amp;action=review

r=me

&gt; Source/WebKit2/WebProcess/WebPage/ca/LayerTreeHostCA.h:61
&gt; +    // The context for this layer tree.

This comment adds nothing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619094</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-05-08 19:02:43 -0700</bug_when>
    <thetext>Committed r116478: &lt;http://trac.webkit.org/changeset/116478&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>140846</attachid>
            <date>2012-05-08 18:55:37 -0700</date>
            <delta_ts>2012-05-08 18:59:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-85947-20120508185751.patch</filename>
            <type>text/plain</type>
            <size>10531</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE2NDY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYzYyNGU0NDhkYzg5ZTc4
MjRhYjc0YmJjYjgxZDQ0NGMyYTM1NTM4Yi4uN2RhMDcxYWE0ZDJiZjhhYTEwODRkZTkzYTUyNWRm
MjZiMTI3MzBiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDQyIEBACiAyMDEyLTA1LTA4ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKKyAgICAgICAgRHJhd2luZ0FyZWFQ
cm94eUltcGwgZG9lc24ndCB3b3JrIHdpdGggd2luZG93IHNlcnZlciBob3N0aW5nCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NTk0NworICAgICAgICA8
cmRhcjovL3Byb2JsZW0vMTEyMTM3MTg+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvRHJhd2luZ0FyZWFQcm94eUltcGwuY3BwOgor
ICAgICAgICAoV2ViS2l0OjpEcmF3aW5nQXJlYVByb3h5SW1wbDo6dXBkYXRlQWNjZWxlcmF0ZWRD
b21wb3NpdGluZ01vZGUpOgorICAgICAgICBVcGRhdGUgdGhlIGxheWVyIHRyZWUgY29udGV4dCBh
bmQgY2FsbCBXZWJQYWdlOjp1cGRhdGVBY2NlbGVyYXRlZENvbXBvc2l0aW5nTW9kZS4KKworICAg
ICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9EcmF3aW5nQXJlYUltcGwuY3BwOgorICAgICAgICAo
V2ViS2l0OjpEcmF3aW5nQXJlYUltcGw6OnNldExheWVySG9zdGluZ01vZGUpOgorICAgICAgICBJ
ZiBzZXR0aW5nIHRoZSBsYXllciBob3N0aW5nIG1vZGUgY2hhbmdlZCB0aGUgbGF5ZXIgdHJlZSBj
b250ZXh0LCBzZW5kIGJhY2sgYW4gVXBkYXRlQWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUgbWVz
c2FnZQorICAgICAgICB3aXRoIHRoZSBuZXcgY29udGV4dC4KKworICAgICAgICAqIFdlYlByb2Nl
c3MvV2ViUGFnZS9jYS9MYXllclRyZWVIb3N0Q0EuY3BwOgorICAgICAgICAoV2ViS2l0OjpMYXll
clRyZWVIb3N0Q0E6OmluaXRpYWxpemUpOgorICAgICAgICBwbGF0Zm9ybUluaXRpYWxpemUgbm8g
bG9uZ2VyIHRha2VzIGEgY29udGV4dC4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9j
YS9MYXllclRyZWVIb3N0Q0EuaDoKKyAgICAgICAgKExheWVyVHJlZUhvc3RDQSk6CisgICAgICAg
IE1ha2UgbV9sYXllclRyZWVDb250ZXh0IHByb3RlY3RlZCBpbnN0ZWFkLgorCisgICAgICAgICog
V2ViUHJvY2Vzcy9XZWJQYWdlL2NhL21hYy9MYXllclRyZWVIb3N0Q0FNYWMuaDoKKyAgICAgICAg
KiBXZWJQcm9jZXNzL1dlYlBhZ2UvY2EvbWFjL0xheWVyVHJlZUhvc3RDQU1hYy5tbToKKyAgICAg
ICAgKFdlYktpdDo6TGF5ZXJUcmVlSG9zdENBTWFjOjpwbGF0Zm9ybUluaXRpYWxpemUpOgorICAg
ICAgICBBc3NpZ24gdG8gbV9sYXllclRyZWVDb250ZXh0IGRpcmVjdGx5LgorCisgICAgICAgIChX
ZWJLaXQ6OkxheWVyVHJlZUhvc3RDQU1hYzo6c2V0TGF5ZXJIb3N0aW5nTW9kZSk6CisgICAgICAg
IFNldCBtX2xheWVyVHJlZUNvbnRleHQuY29udGV4dElELgorCisgICAgICAgICogV2ViUHJvY2Vz
cy9XZWJQYWdlL2NhL3dpbi9MYXllclRyZWVIb3N0Q0FXaW4uY3BwOgorICAgICAgICAoV2ViS2l0
OjpMYXllclRyZWVIb3N0Q0FXaW46OnBsYXRmb3JtSW5pdGlhbGl6ZSk6CisgICAgICAgIEFzc2ln
biB0byBtX2xheWVyVHJlZUNvbnRleHQgZGlyZWN0bHkuCisKKzIwMTItMDUtMDggIEFuZGVycyBD
YXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KKwogICAgICAgICBDYW4ndCBzY3JvbGwgUERG
IGluIHN1YmZyYW1lCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD04NTkzMgogICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTE0MDU1Mjc+CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvRHJhd2luZ0FyZWFQcm94eUltcGwuY3BwIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0RyYXdpbmdBcmVhUHJveHlJbXBsLmNwcAppbmRleCA2NTE5
NDQxYjAzOThjMmE2NDQ5MWU0NWJkOTliNmMwMzEyMjhjZWI3Li4wZmQyOTVkY2NmZjNhMzgzNzc3
MzA4ODNlZjljZDY2NmI0ZjA1ZWQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvRHJhd2luZ0FyZWFQcm94eUltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9EcmF3aW5nQXJlYVByb3h5SW1wbC5jcHAKQEAgLTI0NSw2ICsyNDUsMTcgQEAgdm9pZCBEcmF3
aW5nQXJlYVByb3h5SW1wbDo6ZXhpdEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdNb2RlKHVpbnQ2NF90
IGJhY2tpbmdTdG9yZVMKICAgICBpbmNvcnBvcmF0ZVVwZGF0ZSh1cGRhdGVJbmZvKTsKIH0KIAor
dm9pZCBEcmF3aW5nQXJlYVByb3h5SW1wbDo6dXBkYXRlQWNjZWxlcmF0ZWRDb21wb3NpdGluZ01v
ZGUodWludDY0X3QgYmFja2luZ1N0b3JlU3RhdGVJRCwgY29uc3QgTGF5ZXJUcmVlQ29udGV4dCYg
bGF5ZXJUcmVlQ29udGV4dCkKK3sKKyAgICBBU1NFUlRfQVJHKGJhY2tpbmdTdG9yZVN0YXRlSUQs
IGJhY2tpbmdTdG9yZVN0YXRlSUQgPD0gbV9jdXJyZW50QmFja2luZ1N0b3JlU3RhdGVJRCk7Cisg
ICAgaWYgKGJhY2tpbmdTdG9yZVN0YXRlSUQgPCBtX2N1cnJlbnRCYWNraW5nU3RvcmVTdGF0ZUlE
KQorICAgICAgICByZXR1cm47CisKKyNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCisg
ICAgdXBkYXRlQWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUobGF5ZXJUcmVlQ29udGV4dCk7Cisj
ZW5kaWYKK30KKwogdm9pZCBEcmF3aW5nQXJlYVByb3h5SW1wbDo6aW5jb3Jwb3JhdGVVcGRhdGUo
Y29uc3QgVXBkYXRlSW5mbyYgdXBkYXRlSW5mbykKIHsKICAgICBBU1NFUlQoIWlzSW5BY2NlbGVy
YXRlZENvbXBvc2l0aW5nTW9kZSgpKTsKQEAgLTM2OCw2ICszNzksMTQgQEAgdm9pZCBEcmF3aW5n
QXJlYVByb3h5SW1wbDo6ZXhpdEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdNb2RlKCkKICAgICBtX2xh
eWVyVHJlZUNvbnRleHQgPSBMYXllclRyZWVDb250ZXh0KCk7ICAgIAogICAgIG1fd2ViUGFnZVBy
b3h5LT5leGl0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUoKTsKIH0KKwordm9pZCBEcmF3aW5n
QXJlYVByb3h5SW1wbDo6dXBkYXRlQWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUoY29uc3QgTGF5
ZXJUcmVlQ29udGV4dCYgbGF5ZXJUcmVlQ29udGV4dCkKK3sKKyAgICBBU1NFUlQoaXNJbkFjY2Vs
ZXJhdGVkQ29tcG9zaXRpbmdNb2RlKCkpOworCisgICAgbV9sYXllclRyZWVDb250ZXh0ID0gbGF5
ZXJUcmVlQ29udGV4dDsKKyAgICBtX3dlYlBhZ2VQcm94eS0+dXBkYXRlQWNjZWxlcmF0ZWRDb21w
b3NpdGluZ01vZGUobGF5ZXJUcmVlQ29udGV4dCk7Cit9CiAjZW5kaWYKIAogdm9pZCBEcmF3aW5n
QXJlYVByb3h5SW1wbDo6cGFnZUN1c3RvbVJlcHJlc2VudGF0aW9uQ2hhbmdlZCgpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvRHJhd2luZ0FyZWFQcm94eUltcGwuaCBiL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9EcmF3aW5nQXJlYVByb3h5SW1wbC5oCmluZGV4IGM2N2Nk
OTNkYWNlNGYzNDJjMGQ1NjFmOTk3MzQ5M2YwNWNhODBmOWQuLjM0NmYzNTQ2ZGZkNjc1NjBhMzRh
Nzc5OTc5MmZhZGE2NDdiNzE3MWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9EcmF3aW5nQXJlYVByb3h5SW1wbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9E
cmF3aW5nQXJlYVByb3h5SW1wbC5oCkBAIC02NSw2ICs2NSw3IEBAIHByaXZhdGU6CiAgICAgdmly
dHVhbCB2b2lkIGRpZFVwZGF0ZUJhY2tpbmdTdG9yZVN0YXRlKHVpbnQ2NF90IGJhY2tpbmdTdG9y
ZVN0YXRlSUQsIGNvbnN0IFVwZGF0ZUluZm8mLCBjb25zdCBMYXllclRyZWVDb250ZXh0Jik7CiAg
ICAgdmlydHVhbCB2b2lkIGVudGVyQWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUodWludDY0X3Qg
YmFja2luZ1N0b3JlU3RhdGVJRCwgY29uc3QgTGF5ZXJUcmVlQ29udGV4dCYpOwogICAgIHZpcnR1
YWwgdm9pZCBleGl0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUodWludDY0X3QgYmFja2luZ1N0
b3JlU3RhdGVJRCwgY29uc3QgVXBkYXRlSW5mbyYpOworICAgIHZpcnR1YWwgdm9pZCB1cGRhdGVB
Y2NlbGVyYXRlZENvbXBvc2l0aW5nTW9kZSh1aW50NjRfdCBiYWNraW5nU3RvcmVTdGF0ZUlELCBj
b25zdCBMYXllclRyZWVDb250ZXh0Jik7CiAKICAgICB2b2lkIGluY29ycG9yYXRlVXBkYXRlKGNv
bnN0IFVwZGF0ZUluZm8mKTsKIApAQCAtNzYsNiArNzcsNyBAQCBwcml2YXRlOgogI2lmIFVTRShB
Q0NFTEVSQVRFRF9DT01QT1NJVElORykKICAgICB2b2lkIGVudGVyQWNjZWxlcmF0ZWRDb21wb3Np
dGluZ01vZGUoY29uc3QgTGF5ZXJUcmVlQ29udGV4dCYpOwogICAgIHZvaWQgZXhpdEFjY2VsZXJh
dGVkQ29tcG9zaXRpbmdNb2RlKCk7CisgICAgdm9pZCB1cGRhdGVBY2NlbGVyYXRlZENvbXBvc2l0
aW5nTW9kZShjb25zdCBMYXllclRyZWVDb250ZXh0Jik7CiAKICAgICBib29sIGlzSW5BY2NlbGVy
YXRlZENvbXBvc2l0aW5nTW9kZSgpIGNvbnN0IHsgcmV0dXJuICFtX2xheWVyVHJlZUNvbnRleHQu
aXNFbXB0eSgpOyB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UGFnZS9EcmF3aW5nQXJlYUltcGwuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQ
YWdlL0RyYXdpbmdBcmVhSW1wbC5jcHAKaW5kZXggZDcxMGU5OWVjZTBmYTFmYmM0N2JiOTU5YTM4
OTRhMDBhY2E0ZDE2ZC4uZGRhZGNiMTVmNjcwNzkyODY2MTZkYWY5OGIyMTI2NzJkNzliNTRlMiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0RyYXdpbmdBcmVh
SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0RyYXdpbmdB
cmVhSW1wbC5jcHAKQEAgLTcwNSw3ICs3MDUsMTEgQEAgdm9pZCBEcmF3aW5nQXJlYUltcGw6OnNl
dExheWVySG9zdGluZ01vZGUodWludDMyX3Qgb3BhcXVlTGF5ZXJIb3N0aW5nTW9kZSkKICAgICBp
ZiAoIW1fbGF5ZXJUcmVlSG9zdCkKICAgICAgICAgcmV0dXJuOwogCisgICAgTGF5ZXJUcmVlQ29u
dGV4dCBvbGRMYXllclRyZWVDb250ZXh0ID0gbV9sYXllclRyZWVIb3N0LT5sYXllclRyZWVDb250
ZXh0KCk7CiAgICAgbV9sYXllclRyZWVIb3N0LT5zZXRMYXllckhvc3RpbmdNb2RlKGxheWVySG9z
dGluZ01vZGUpOworCisgICAgaWYgKG1fbGF5ZXJUcmVlSG9zdC0+bGF5ZXJUcmVlQ29udGV4dCgp
ICE9IG9sZExheWVyVHJlZUNvbnRleHQpCisgICAgICAgIG1fd2ViUGFnZS0+c2VuZChNZXNzYWdl
czo6RHJhd2luZ0FyZWFQcm94eTo6VXBkYXRlQWNjZWxlcmF0ZWRDb21wb3NpdGluZ01vZGUobV9i
YWNraW5nU3RvcmVTdGF0ZUlELCBtX2xheWVyVHJlZUhvc3QtPmxheWVyVHJlZUNvbnRleHQoKSkp
OwogfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UGFnZS9jYS9MYXllclRyZWVIb3N0Q0EuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL2NhL0xheWVyVHJlZUhvc3RDQS5jcHAKaW5kZXggODdlOWNlZGJlNDg1MmIwZTg0Mjdm
MGEyYjhkMmI3OGU3YzIxOTZkMy4uZGUzYTJlMzhlOTk1OWZmZjNjMmI3OWFmN2I0NzExNDc3YzUz
OTAxMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2NhL0xh
eWVyVHJlZUhvc3RDQS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L2NhL0xheWVyVHJlZUhvc3RDQS5jcHAKQEAgLTc1LDcgKzc1LDcgQEAgdm9pZCBMYXllclRyZWVI
b3N0Q0E6OmluaXRpYWxpemUoKQogICAgIGlmIChtX3dlYlBhZ2UtPmhhc1BhZ2VPdmVybGF5KCkp
CiAgICAgICAgIGNyZWF0ZVBhZ2VPdmVybGF5TGF5ZXIoKTsKIAotICAgIHBsYXRmb3JtSW5pdGlh
bGl6ZShtX2xheWVyVHJlZUNvbnRleHQpOworICAgIHBsYXRmb3JtSW5pdGlhbGl6ZSgpOwogCiAg
ICAgc2V0TGF5ZXJGbHVzaFNjaGVkdWxpbmdFbmFibGVkKCFtX3dlYlBhZ2UtPmRyYXdpbmdBcmVh
KCkgfHwgIW1fd2ViUGFnZS0+ZHJhd2luZ0FyZWEoKS0+bGF5ZXJUcmVlU3RhdGVJc0Zyb3plbigp
KTsKICAgICBzY2hlZHVsZUxheWVyRmx1c2goKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9jYS9MYXllclRyZWVIb3N0Q0EuaCBiL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9jYS9MYXllclRyZWVIb3N0Q0EuaAppbmRleCA2NDIzMzM0N2Rh
OWZlOTMwNWU3NjZhYTkxYWUwNDg5OWY2NDYyODVmLi5iODYyZThjYTc1N2FkZDVmOTZmYTZlOGUz
ZGMxM2EyZmFmZDE4MGIwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dl
YlBhZ2UvY2EvTGF5ZXJUcmVlSG9zdENBLmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9XZWJQYWdlL2NhL0xheWVyVHJlZUhvc3RDQS5oCkBAIC01OCw2ICs1OCw5IEBAIHByb3RlY3Rl
ZDoKIAogICAgIGJvb2wgbV9sYXllckZsdXNoU2NoZWR1bGluZ0VuYWJsZWQ7CiAKKyAgICAvLyBU
aGUgY29udGV4dCBmb3IgdGhpcyBsYXllciB0cmVlLgorICAgIExheWVyVHJlZUNvbnRleHQgbV9s
YXllclRyZWVDb250ZXh0OworCiBwcml2YXRlOgogICAgIC8vIExheWVyVHJlZUhvc3QuCiAgICAg
dmlydHVhbCBjb25zdCBMYXllclRyZWVDb250ZXh0JiBsYXllclRyZWVDb250ZXh0KCk7CkBAIC04
MCwxNCArODMsMTEgQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFsIHZvaWQgZGlkQ29tbWl0Q2hhbmdl
c0ZvckxheWVyKGNvbnN0IFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqKSBjb25zdCB7IH0KIAogICAg
IC8vIExheWVyVHJlZUhvc3RDQQotICAgIHZpcnR1YWwgdm9pZCBwbGF0Zm9ybUluaXRpYWxpemUo
TGF5ZXJUcmVlQ29udGV4dCYpID0gMDsKKyAgICB2aXJ0dWFsIHZvaWQgcGxhdGZvcm1Jbml0aWFs
aXplKCkgPSAwOwogCiAgICAgdm9pZCBjcmVhdGVQYWdlT3ZlcmxheUxheWVyKCk7CiAgICAgdm9p
ZCBkZXN0cm95UGFnZU92ZXJsYXlMYXllcigpOwogCi0gICAgLy8gVGhlIGNvbnRleHQgZm9yIHRo
aXMgbGF5ZXIgdHJlZS4KLSAgICBMYXllclRyZWVDb250ZXh0IG1fbGF5ZXJUcmVlQ29udGV4dDsK
LQogICAgIC8vIFdoZXRoZXIgdGhlIGxheWVyIHRyZWUgaG9zdCBpcyB2YWxpZCBvciBub3QuCiAg
ICAgYm9vbCBtX2lzVmFsaWQ7ICAgIAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvY2EvbWFjL0xheWVyVHJlZUhvc3RDQU1hYy5oIGIvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2NhL21hYy9MYXllclRyZWVIb3N0Q0FNYWMuaAppbmRleCAz
NzVmOGM2ZDZjM2VmNDcyYTJjNmRiOGYzMDU3N2FkNDRlMDgxMDY1Li42ZjZhMzc5NjVhM2I4NDBl
OGVmMGUxMjgxNzJiNzczZTRlYmQ1NmVkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvY2EvbWFjL0xheWVyVHJlZUhvc3RDQU1hYy5oCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9jYS9tYWMvTGF5ZXJUcmVlSG9zdENBTWFjLmgKQEAg
LTU0LDcgKzU0LDcgQEAgcHJpdmF0ZToKICAgICB2aXJ0dWFsIHZvaWQgc2V0TGF5ZXJIb3N0aW5n
TW9kZShMYXllckhvc3RpbmdNb2RlKSBPVkVSUklERTsKIAogICAgIC8vIExheWVyVHJlZUhvc3RD
QQotICAgIHZpcnR1YWwgdm9pZCBwbGF0Zm9ybUluaXRpYWxpemUoTGF5ZXJUcmVlQ29udGV4dCYp
OworICAgIHZpcnR1YWwgdm9pZCBwbGF0Zm9ybUluaXRpYWxpemUoKTsKICAgICB2aXJ0dWFsIHZv
aWQgZGlkUGVyZm9ybVNjaGVkdWxlZExheWVyRmx1c2goKTsKIAogICAgIHZpcnR1YWwgYm9vbCBm
bHVzaFBlbmRpbmdMYXllckNoYW5nZXMoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9jYS9tYWMvTGF5ZXJUcmVlSG9zdENBTWFjLm1tIGIvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2NhL21hYy9MYXllclRyZWVIb3N0Q0FNYWMubW0KaW5k
ZXggYWVjYTIyNDQ1MmU5YzFjZmZjODg3ZDg3NDE2MjFjMTJkNGY0M2M3Yi4uMTdkZGJiZTg1NWY1
MzllYTcwNWZkYjQ4ZDhmMzY1Y2YyZTAzMTE5MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL2NhL21hYy9MYXllclRyZWVIb3N0Q0FNYWMubW0KKysrIGIvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2NhL21hYy9MYXllclRyZWVIb3N0Q0FNYWMu
bW0KQEAgLTU4LDcgKzU4LDcgQEAgTGF5ZXJUcmVlSG9zdENBTWFjOjp+TGF5ZXJUcmVlSG9zdENB
TWFjKCkKICAgICBBU1NFUlQoIW1fbGF5ZXJIb3N0aW5nQ29udGV4dCk7CiB9CiAKLXZvaWQgTGF5
ZXJUcmVlSG9zdENBTWFjOjpwbGF0Zm9ybUluaXRpYWxpemUoTGF5ZXJUcmVlQ29udGV4dCYgbGF5
ZXJUcmVlQ29udGV4dCkKK3ZvaWQgTGF5ZXJUcmVlSG9zdENBTWFjOjpwbGF0Zm9ybUluaXRpYWxp
emUoKQogewogICAgIHN3aXRjaCAobV93ZWJQYWdlLT5sYXllckhvc3RpbmdNb2RlKCkpIHsKICAg
ICBjYXNlIExheWVySG9zdGluZ01vZGVEZWZhdWx0OgpAQCAtNzAsOSArNzAsOSBAQCB2b2lkIExh
eWVyVHJlZUhvc3RDQU1hYzo6cGxhdGZvcm1Jbml0aWFsaXplKExheWVyVHJlZUNvbnRleHQmIGxh
eWVyVHJlZUNvbnRleHQpCiAgICAgICAgIGJyZWFrOwogI2VuZGlmCiAgICAgfQotICAgIG1fbGF5
ZXJIb3N0aW5nQ29udGV4dC0+c2V0Um9vdExheWVyKHJvb3RMYXllcigpLT5wbGF0Zm9ybUxheWVy
KCkpOwogCi0gICAgbGF5ZXJUcmVlQ29udGV4dC5jb250ZXh0SUQgPSBtX2xheWVySG9zdGluZ0Nv
bnRleHQtPmNvbnRleHRJRCgpOworICAgIG1fbGF5ZXJIb3N0aW5nQ29udGV4dC0+c2V0Um9vdExh
eWVyKHJvb3RMYXllcigpLT5wbGF0Zm9ybUxheWVyKCkpOworICAgIG1fbGF5ZXJUcmVlQ29udGV4
dC5jb250ZXh0SUQgPSBtX2xheWVySG9zdGluZ0NvbnRleHQtPmNvbnRleHRJRCgpOwogfQogCiB2
b2lkIExheWVyVHJlZUhvc3RDQU1hYzo6c2NoZWR1bGVMYXllckZsdXNoKCkKQEAgLTE2OSw2ICsx
NjksNyBAQCB2b2lkIExheWVyVHJlZUhvc3RDQU1hYzo6c2V0TGF5ZXJIb3N0aW5nTW9kZShMYXll
ckhvc3RpbmdNb2RlIGxheWVySG9zdGluZ01vZGUpCiAgICAgfQogCiAgICAgbV9sYXllckhvc3Rp
bmdDb250ZXh0LT5zZXRSb290TGF5ZXIocm9vdExheWVyKCktPnBsYXRmb3JtTGF5ZXIoKSk7Cisg
ICAgbV9sYXllclRyZWVDb250ZXh0LmNvbnRleHRJRCA9IG1fbGF5ZXJIb3N0aW5nQ29udGV4dC0+
Y29udGV4dElEKCk7CiAKICAgICBzY2hlZHVsZUxheWVyRmx1c2goKTsKIH0KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9jYS93aW4vTGF5ZXJUcmVlSG9zdENB
V2luLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9jYS93aW4vTGF5ZXJU
cmVlSG9zdENBV2luLmNwcAppbmRleCBlZjNjMTZhMTFjMjJjNzhiNDhkZDBhY2VhZTJjYjdjZjVj
YTc2MGY5Li5iMDg2YWE1YWVmYzIxNTg0ZTM0MzE2YWRiOWJhZTEzMjVjNTdhYjMwIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvY2Evd2luL0xheWVyVHJlZUhv
c3RDQVdpbi5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2NhL3dp
bi9MYXllclRyZWVIb3N0Q0FXaW4uY3BwCkBAIC04OSw3ICs4OSw3IEBAIExheWVyVHJlZUhvc3RD
QVdpbjo6fkxheWVyVHJlZUhvc3RDQVdpbigpCiB7CiB9CiAKLXZvaWQgTGF5ZXJUcmVlSG9zdENB
V2luOjpwbGF0Zm9ybUluaXRpYWxpemUoTGF5ZXJUcmVlQ29udGV4dCYgY29udGV4dCkKK3ZvaWQg
TGF5ZXJUcmVlSG9zdENBV2luOjpwbGF0Zm9ybUluaXRpYWxpemUoKQogewogICAgIG1fdmlldy5h
ZG9wdENGKFdLQ0FDRlZpZXdDcmVhdGUoa1dLQ0FDRlZpZXdEcmF3aW5nRGVzdGluYXRpb25XaW5k
b3cpKTsKICAgICBXS0NBQ0ZWaWV3U2V0Q29udGV4dFVzZXJEYXRhKG1fdmlldy5nZXQoKSwgc3Rh
dGljX2Nhc3Q8QWJzdHJhY3RDQUNGTGF5ZXJUcmVlSG9zdCo+KHRoaXMpKTsKQEAgLTEwNiw3ICsx
MDYsNyBAQCB2b2lkIExheWVyVHJlZUhvc3RDQVdpbjo6cGxhdGZvcm1Jbml0aWFsaXplKExheWVy
VHJlZUNvbnRleHQmIGNvbnRleHQpCiAgICAgQ0dSZWN0IGJvdW5kcyA9IG1fd2ViUGFnZS0+Ym91
bmRzKCk7CiAgICAgV0tDQUNGVmlld1VwZGF0ZShtX3ZpZXcuZ2V0KCksIG1fd2luZG93LT53aW5k
b3coKSwgJmJvdW5kcyk7CiAKLSAgICBjb250ZXh0LndpbmRvdyA9IG1fd2luZG93LT53aW5kb3co
KTsKKyAgICBtX2xheWVyVHJlZUNvbnRleHQud2luZG93ID0gbV93aW5kb3ctPndpbmRvdygpOwog
fQogCiB2b2lkIExheWVyVHJlZUhvc3RDQVdpbjo6aW52YWxpZGF0ZSgpCg==
</data>
<flag name="review"
          id="146835"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>