<?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>89525</bug_id>
          
          <creation_ts>2012-06-19 16:24:41 -0700</creation_ts>
          <short_desc>[chromium] Separate LayerRenderer initialization from updateLayers</short_desc>
          <delta_ts>2012-06-20 13:48:17 -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="James Robinson">jamesr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>cc-bugs</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>652941</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-06-19 16:24:41 -0700</bug_when>
    <thetext>[chromium] Separate LayerRenderer initialization from updateLayers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>652942</commentid>
    <comment_count>1</comment_count>
      <attachid>148454</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-06-19 16:27:08 -0700</bug_when>
    <thetext>Created attachment 148454
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>652951</commentid>
    <comment_count>2</comment_count>
      <attachid>148454</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-06-19 16:32:17 -0700</bug_when>
    <thetext>Comment on attachment 148454
Patch

Ok.  R=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>653856</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-06-20 13:48:17 -0700</bug_when>
    <thetext>Committed r120858: &lt;http://trac.webkit.org/changeset/120858&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>148454</attachid>
            <date>2012-06-19 16:27:08 -0700</date>
            <delta_ts>2012-06-19 16:32:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89525-20120619162708.patch</filename>
            <type>text/plain</type>
            <size>10195</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIwNzQwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTk2NjlmNmYwZWJmNTZh
NThmZmJmYzg3ZjFlY2Q3ZTllMGFkN2NkYS4uNmZkMzE4MzAwNzViMmNiZDEyYjkxZWEzY2RhOGI5
NWQyNTliMTNiNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDEyLTA2LTE5ICBKYW1l
cyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBT
ZXBhcmF0ZSBMYXllclJlbmRlcmVyIGluaXRpYWxpemF0aW9uIGZyb20gdXBkYXRlTGF5ZXJzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTUyNQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoaXMgYWRkcyBh
biBleHBsaWNpdCBjYWxsIHRvIGluaXRpYWxpemUgdGhlIGxheWVyIHJlbmRlcmVyIG9mIGEgZ2l2
ZW4gQ0NMYXllclRyZWVIb3N0IGluc3RlYWQgb2YgaGF2aW5nIGl0IGJlCisgICAgICAgIGltcGxp
Y2l0IGluIHVwZGF0ZUxheWVycygpLiBUaGlzIHdheSB0aGUgcHJveGllcyBjYW4gY29udHJvbCB0
aGUgaW5pdGlhbGl6YXRpb24gc2VxdWVuY2UgbW9yZSBjbG9zZWx5IGFuZCBkbworICAgICAgICB1
c2VmdWwgd29yayBiZXR3ZWVuIHRoZSB0d28gY2FsbHMuCisKKyAgICAgICAgUmVmYWN0b3IsIG5v
IGNoYW5nZSBpbiBiZWhhdmlvci4gQ292ZXJlZCBieSBleGlzdGluZyB0ZXN0cy4KKworICAgICAg
ICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpDQ0xheWVyVHJlZUhvc3Q6OmNvbXBvc2l0ZUFuZFJlYWRiYWNrKToK
KyAgICAgICAgKFdlYkNvcmU6OkNDTGF5ZXJUcmVlSG9zdDo6aW5pdGlhbGl6ZUxheWVyUmVuZGVy
ZXJJZk5lZWRlZCk6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OkNDTGF5
ZXJUcmVlSG9zdDo6dXBkYXRlTGF5ZXJzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9j
aHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3QuaDoKKyAgICAgICAgKENDTGF5ZXJUcmVlSG9zdCk6
CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQ
cm94eS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDQ1NpbmdsZVRocmVhZFByb3h5Ojpjb21taXRB
bmRDb21wb3NpdGUpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0ND
VGhyZWFkUHJveHkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q0NUaHJlYWRQcm94eTo6Y29tcG9z
aXRlQW5kUmVhZGJhY2spOgorICAgICAgICAoV2ViQ29yZTo6Q0NUaHJlYWRQcm94eTo6YmVnaW5G
cmFtZSk6CisKIDIwMTItMDYtMTkgIEFiaGlzaGVrIEFyeWEgIDxpbmZlcm5vQGNocm9taXVtLm9y
Zz4KIAogICAgICAgICBDcmFzaCBpbiBSZW5kZXJJbmxpbmU6OndpbGxCZURlc3Ryb3llZC4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktp
dC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggMDZlOWFjYjc0NDQ0NDU5NDk4NGM2NzFhMTgzZTg0
N2ViOWY1NTdiZC4uZWM4OTk2MjY0ZTM0MmE2YmU1NjJjOTg0ZmMwMTA1YzgzMWRiYjVhZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0wNi0xOSAgSmFt
ZXMgUm9iaW5zb24gIDxqYW1lc3JAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0g
U2VwYXJhdGUgTGF5ZXJSZW5kZXJlciBpbml0aWFsaXphdGlvbiBmcm9tIHVwZGF0ZUxheWVycwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODk1MjUKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUgdGVz
dHMgdG8gY2FsbCBpbml0aWFsaXplTGF5ZXJSZW5kZXJlcklmTmVlZGVkKCkgYmVmb3JlIGNhbGxp
bmcgdXBkYXRlTGF5ZXJzKCkgdG8gcmVmbGVjdCB3aGF0IHRoZSBwcm94aWVzCisgICAgICAgIGRv
LgorCisgICAgICAgICogdGVzdHMvQ0NMYXllclRyZWVIb3N0VGVzdC5jcHA6CisgICAgICAgIChX
VEY6OkNDTGF5ZXJUcmVlSG9zdFRlc3RMYXllck9jY2x1c2lvbjo6YmVnaW5UZXN0KToKKyAgICAg
ICAgKFdURjo6Q0NMYXllclRyZWVIb3N0VGVzdExheWVyT2NjbHVzaW9uV2l0aEZpbHRlcnM6OmJl
Z2luVGVzdCk6CisgICAgICAgIChXVEY6OkNDTGF5ZXJUcmVlSG9zdFRlc3RNYW55U3VyZmFjZXM6
OmJlZ2luVGVzdCk6CisgICAgICAgICogdGVzdHMvVGlsZWRMYXllckNocm9taXVtVGVzdC5jcHA6
CisKIDIwMTItMDYtMTkgIEFteSBPdXN0ZXJob3V0ICA8YW91c3RlcmhAY2hyb21pdW0ub3JnPgog
CiAgICAgICAgIFtDaHJvbWl1bV0gU3R5bGUgRml4IGluIFdlYkRldmljZU9yaWVudGF0aW9uQ29u
dHJvbGxlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hy
b21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdC5jcHAKaW5kZXggZjEyMGQ4Yzc3MDE1
Nzc5NTBiZjkxYzViMDIwMDUzNzVlYjczMzhiOS4uNDA4N2Q3ZjUyMTZjMzQwODEyMzM3ZGM0YmIz
MWNkMTJjZTc5OWZhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3QuY3BwCkBAIC0yOTks
MTUgKzI5OSw2IEBAIENDR3JhcGhpY3NDb250ZXh0KiBDQ0xheWVyVHJlZUhvc3Q6OmNvbnRleHQo
KQogCiBib29sIENDTGF5ZXJUcmVlSG9zdDo6Y29tcG9zaXRlQW5kUmVhZGJhY2sodm9pZCAqcGl4
ZWxzLCBjb25zdCBJbnRSZWN0JiByZWN0KQogewotICAgIGlmICghbV9sYXllclJlbmRlcmVySW5p
dGlhbGl6ZWQpIHsKLSAgICAgICAgaW5pdGlhbGl6ZUxheWVyUmVuZGVyZXIoKTsKLSAgICAgICAg
aWYgKCFtX2xheWVyUmVuZGVyZXJJbml0aWFsaXplZCkKLSAgICAgICAgICAgIHJldHVybiBmYWxz
ZTsKLSAgICB9Ci0gICAgaWYgKG1fY29udGV4dExvc3QpIHsKLSAgICAgICAgaWYgKHJlY3JlYXRl
Q29udGV4dCgpICE9IFJlY3JlYXRlU3VjY2VlZGVkKQotICAgICAgICAgICAgcmV0dXJuIGZhbHNl
OwotICAgIH0KICAgICBtX3RyaWdnZXJJZGxlUGFpbnRzID0gZmFsc2U7CiAgICAgYm9vbCByZXQg
PSBtX3Byb3h5LT5jb21wb3NpdGVBbmRSZWFkYmFjayhwaXhlbHMsIHJlY3QpOwogICAgIG1fdHJp
Z2dlcklkbGVQYWludHMgPSB0cnVlOwpAQCAtNDY2LDcgKzQ1Nyw3IEBAIHZvaWQgQ0NMYXllclRy
ZWVIb3N0OjpzY2hlZHVsZUNvbXBvc2l0ZSgpCiAgICAgbV9jbGllbnQtPnNjaGVkdWxlQ29tcG9z
aXRlKCk7CiB9CiAKLWJvb2wgQ0NMYXllclRyZWVIb3N0Ojp1cGRhdGVMYXllcnMoQ0NUZXh0dXJl
VXBkYXRlciYgdXBkYXRlcikKK2Jvb2wgQ0NMYXllclRyZWVIb3N0Ojppbml0aWFsaXplTGF5ZXJS
ZW5kZXJlcklmTmVlZGVkKCkKIHsKICAgICBpZiAoIW1fbGF5ZXJSZW5kZXJlckluaXRpYWxpemVk
KSB7CiAgICAgICAgIGluaXRpYWxpemVMYXllclJlbmRlcmVyKCk7CkBAIC00NzgsNyArNDY5LDEz
IEBAIGJvb2wgQ0NMYXllclRyZWVIb3N0Ojp1cGRhdGVMYXllcnMoQ0NUZXh0dXJlVXBkYXRlciYg
dXBkYXRlcikKICAgICAgICAgaWYgKHJlY3JlYXRlQ29udGV4dCgpICE9IFJlY3JlYXRlU3VjY2Vl
ZGVkKQogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KKyAgICByZXR1cm4gdHJ1ZTsK
K30KKwogCit2b2lkIENDTGF5ZXJUcmVlSG9zdDo6dXBkYXRlTGF5ZXJzKENDVGV4dHVyZVVwZGF0
ZXImIHVwZGF0ZXIpCit7CisgICAgQVNTRVJUKG1fbGF5ZXJSZW5kZXJlckluaXRpYWxpemVkKTsK
ICAgICAvLyBUaGUgdmlzaWJsZSBzdGF0ZSBhbmQgbWVtb3J5IGFsbG9jYXRpb24gYXJlIHNldCBp
bmRlcGVuZGVudGx5IGFuZCBpbgogICAgIC8vIGFyYml0cmFyeSBvcmRlciwgc28gZG8gbm90IGNo
YW5nZSB0aGUgbWVtb3J5IGFsbG9jYXRpb24gdXNlZCBmb3IgdGhlCiAgICAgLy8gY3VycmVudCBj
b21taXQgdW50aWwgYm90aCB2YWx1ZXMgbWF0Y2ggaW50ZW50aW9ucy4KQEAgLTQ5MSwxMyArNDg4
LDEyIEBAIGJvb2wgQ0NMYXllclRyZWVIb3N0Ojp1cGRhdGVMYXllcnMoQ0NUZXh0dXJlVXBkYXRl
ciYgdXBkYXRlcikKICAgICB9CiAKICAgICBpZiAoIXJvb3RMYXllcigpKQotICAgICAgICByZXR1
cm4gdHJ1ZTsKKyAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKHZpZXdwb3J0U2l6ZSgpLmlzRW1w
dHkoKSkKLSAgICAgICAgcmV0dXJuIHRydWU7CisgICAgICAgIHJldHVybjsKIAogICAgIHVwZGF0
ZUxheWVycyhyb290TGF5ZXIoKSwgdXBkYXRlcik7Ci0gICAgcmV0dXJuIHRydWU7CiB9CiAKIHZv
aWQgQ0NMYXllclRyZWVIb3N0Ojp1cGRhdGVMYXllcnMoTGF5ZXJDaHJvbWl1bSogcm9vdExheWVy
LCBDQ1RleHR1cmVVcGRhdGVyJiB1cGRhdGVyKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmggYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3QuaApp
bmRleCBlMTIwOWFmMzU1OWM5N2ViYTQ4MDE1MzY0YTlkYmM4MTQ0ZWY5MzFjLi40Nzg0NmE0Nzc2
MDdhNWU2NzgzYmE1YjZjNjgyNzFkMDgyMWIxZDExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3QuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhv
c3QuaApAQCAtMTY4LDcgKzE2OCw4IEBAIHB1YmxpYzoKICAgICB2b2lkIGRlbGV0ZUNvbnRlbnRz
VGV4dHVyZXNPbkltcGxUaHJlYWQoVGV4dHVyZUFsbG9jYXRvciopOwogICAgIHZpcnR1YWwgdm9p
ZCBhY3F1aXJlTGF5ZXJUZXh0dXJlcygpOwogICAgIC8vIFJldHVybnMgZmFsc2UgaWYgd2Ugc2hv
dWxkIGFib3J0IHRoaXMgZnJhbWUgZHVlIHRvIGluaXRpYWxpemF0aW9uIGZhaWx1cmUuCi0gICAg
Ym9vbCB1cGRhdGVMYXllcnMoQ0NUZXh0dXJlVXBkYXRlciYpOworICAgIGJvb2wgaW5pdGlhbGl6
ZUxheWVyUmVuZGVyZXJJZk5lZWRlZCgpOworICAgIHZvaWQgdXBkYXRlTGF5ZXJzKENDVGV4dHVy
ZVVwZGF0ZXImKTsKIAogICAgIENDTGF5ZXJUcmVlSG9zdENsaWVudCogY2xpZW50KCkgeyByZXR1
cm4gbV9jbGllbnQ7IH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vY2MvQ0NTaW5nbGVUaHJlYWRQcm94eS5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1NpbmdsZVRocmVhZFByb3h5LmNwcApp
bmRleCA4ZjMwNTJkOTMxNmM0N2E4OGNlYjFlMGI5NmYzYzAxODE5NDdmYTFlLi41ZDM4NzFmMTM5
YjcwZjU3YThmNmI2NDdkN2FkMmU0NGI3OGRmMjdkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1NpbmdsZVRocmVhZFByb3h5LmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1Npbmds
ZVRocmVhZFByb3h5LmNwcApAQCAtMzQ0LDExICszNDQsMTIgQEAgYm9vbCBDQ1NpbmdsZVRocmVh
ZFByb3h5Ojpjb21taXRBbmRDb21wb3NpdGUoKQogewogICAgIEFTU0VSVChDQ1Byb3h5Ojppc01h
aW5UaHJlYWQoKSk7CiAKLSAgICBDQ1RleHR1cmVVcGRhdGVyIHVwZGF0ZXI7Ci0KLSAgICBpZiAo
IW1fbGF5ZXJUcmVlSG9zdC0+dXBkYXRlTGF5ZXJzKHVwZGF0ZXIpKQorICAgIGlmICghbV9sYXll
clRyZWVIb3N0LT5pbml0aWFsaXplTGF5ZXJSZW5kZXJlcklmTmVlZGVkKCkpCiAgICAgICAgIHJl
dHVybiBmYWxzZTsKIAorICAgIENDVGV4dHVyZVVwZGF0ZXIgdXBkYXRlcjsKKyAgICBtX2xheWVy
VHJlZUhvc3QtPnVwZGF0ZUxheWVycyh1cGRhdGVyKTsKKwogICAgIG1fbGF5ZXJUcmVlSG9zdC0+
d2lsbENvbW1pdCgpOwogICAgIGRvQ29tbWl0KHVwZGF0ZXIpOwogICAgIGJvb2wgcmVzdWx0ID0g
ZG9Db21wb3NpdGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL2Nocm9taXVtL2NjL0NDVGhyZWFkUHJveHkuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NUaHJlYWRQcm94eS5jcHAKaW5kZXggZTk1NTU1NTEw
NTY3ZTI5N2YzOWEwZTNjMTk2ZWZhOGYyODJhYzlhNC4uM2NlOTk1MWMxOWFkMjhjNDlkNjM0ZDJi
MTJhZTZhMTIwMjZkMTMzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vY2MvQ0NUaHJlYWRQcm94eS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NUaHJlYWRQcm94eS5jcHAKQEAgLTEwMyw3
ICsxMDMsNyBAQCBib29sIENDVGhyZWFkUHJveHk6OmNvbXBvc2l0ZUFuZFJlYWRiYWNrKHZvaWQg
KnBpeGVscywgY29uc3QgSW50UmVjdCYgcmVjdCkKICAgICBBU1NFUlQoaXNNYWluVGhyZWFkKCkp
OwogICAgIEFTU0VSVChtX2xheWVyVHJlZUhvc3QpOwogCi0gICAgaWYgKCFtX2xheWVyUmVuZGVy
ZXJJbml0aWFsaXplZCkgeworICAgIGlmICghbV9sYXllclRyZWVIb3N0LT5pbml0aWFsaXplTGF5
ZXJSZW5kZXJlcklmTmVlZGVkKCkpIHsKICAgICAgICAgVFJBQ0VfRVZFTlQoImNvbXBvc2l0ZUFu
ZFJlYWRiYWNrX0Vhcmx5T3V0X0xSX1VuaW5pdGlhbGl6ZWQiLCB0aGlzLCAwKTsKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogICAgIH0KQEAgLTUwOSw5ICs1MDksMTEgQEAgdm9pZCBDQ1RocmVhZFBy
b3h5OjpiZWdpbkZyYW1lKCkKICAgICBtX2NvbW1pdFJlcXVlc3RlZCA9IGZhbHNlOwogICAgIG1f
Zm9yY2VkQ29tbWl0UmVxdWVzdGVkID0gZmFsc2U7CiAKLSAgICBpZiAoIW1fbGF5ZXJUcmVlSG9z
dC0+dXBkYXRlTGF5ZXJzKCpyZXF1ZXN0LT51cGRhdGVyKSkKKyAgICBpZiAoIW1fbGF5ZXJUcmVl
SG9zdC0+aW5pdGlhbGl6ZUxheWVyUmVuZGVyZXJJZk5lZWRlZCgpKQogICAgICAgICByZXR1cm47
CiAKKyAgICBtX2xheWVyVHJlZUhvc3QtPnVwZGF0ZUxheWVycygqcmVxdWVzdC0+dXBkYXRlcik7
CisKICAgICAvLyBPbmNlIHNpbmdsZSBidWZmZXJlZCBsYXllcnMgYXJlIGNvbW1pdHRlZCwgdGhl
eSBjYW5ub3QgYmUgbW9kaWZpZWQgdW50aWwKICAgICAvLyB0aGV5IGFyZSBkcmF3biBieSB0aGUg
aW1wbCB0aHJlYWQuCiAgICAgbV90ZXh0dXJlc0FjcXVpcmVkID0gZmFsc2U7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0NDTGF5ZXJUcmVlSG9zdFRlc3QuY3BwIGIv
U291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9DQ0xheWVyVHJlZUhvc3RUZXN0LmNwcAppbmRl
eCA1NDRlY2E4OGIxYjFiZTkxZDg5MDMxMzE0Y2VlZGMxODQxZThhOWY2Li5mOGQyYWMyNGFkNWM2
Mjk4MTZhZjlhN2Y0NjFmM2E5MDM3NTY3ZGQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL3Rlc3RzL0NDTGF5ZXJUcmVlSG9zdFRlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vdGVzdHMvQ0NMYXllclRyZWVIb3N0VGVzdC5jcHAKQEAgLTE3MzEsNiArMTczMSw3
IEBAIHB1YmxpYzoKIAogICAgICAgICBtX2xheWVyVHJlZUhvc3QtPnNldFJvb3RMYXllcihyb290
TGF5ZXIpOwogICAgICAgICBtX2xheWVyVHJlZUhvc3QtPnNldFZpZXdwb3J0U2l6ZShyb290TGF5
ZXItPmJvdW5kcygpKTsKKyAgICAgICAgQVNTRVJUX1RSVUUobV9sYXllclRyZWVIb3N0LT5pbml0
aWFsaXplTGF5ZXJSZW5kZXJlcklmTmVlZGVkKCkpOwogICAgICAgICBDQ1RleHR1cmVVcGRhdGVy
IHVwZGF0ZXI7CiAgICAgICAgIG1fbGF5ZXJUcmVlSG9zdC0+dXBkYXRlTGF5ZXJzKHVwZGF0ZXIp
OwogICAgICAgICBtX2xheWVyVHJlZUhvc3QtPmNvbW1pdENvbXBsZXRlKCk7CkBAIC0xOTM4LDYg
KzE5MzksNyBAQCBwdWJsaWM6CiAKICAgICAgICAgbV9sYXllclRyZWVIb3N0LT5zZXRSb290TGF5
ZXIocm9vdExheWVyKTsKICAgICAgICAgbV9sYXllclRyZWVIb3N0LT5zZXRWaWV3cG9ydFNpemUo
cm9vdExheWVyLT5ib3VuZHMoKSk7CisgICAgICAgIEFTU0VSVF9UUlVFKG1fbGF5ZXJUcmVlSG9z
dC0+aW5pdGlhbGl6ZUxheWVyUmVuZGVyZXJJZk5lZWRlZCgpKTsKICAgICAgICAgQ0NUZXh0dXJl
VXBkYXRlciB1cGRhdGVyOwogICAgICAgICBtX2xheWVyVHJlZUhvc3QtPnVwZGF0ZUxheWVycyh1
cGRhdGVyKTsKICAgICAgICAgbV9sYXllclRyZWVIb3N0LT5jb21taXRDb21wbGV0ZSgpOwpAQCAt
MjAyNiw2ICsyMDI4LDcgQEAgcHVibGljOgogCiAgICAgICAgIG1fbGF5ZXJUcmVlSG9zdC0+c2V0
Um9vdExheWVyKGxheWVyc1swXS5nZXQoKSk7CiAgICAgICAgIG1fbGF5ZXJUcmVlSG9zdC0+c2V0
Vmlld3BvcnRTaXplKGxheWVyc1swXS0+Ym91bmRzKCkpOworICAgICAgICBBU1NFUlRfVFJVRSht
X2xheWVyVHJlZUhvc3QtPmluaXRpYWxpemVMYXllclJlbmRlcmVySWZOZWVkZWQoKSk7CiAgICAg
ICAgIENDVGV4dHVyZVVwZGF0ZXIgdXBkYXRlcjsKICAgICAgICAgbV9sYXllclRyZWVIb3N0LT51
cGRhdGVMYXllcnModXBkYXRlcik7CiAgICAgICAgIG1fbGF5ZXJUcmVlSG9zdC0+Y29tbWl0Q29t
cGxldGUoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvVGlsZWRM
YXllckNocm9taXVtVGVzdC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1RpbGVk
TGF5ZXJDaHJvbWl1bVRlc3QuY3BwCmluZGV4IDVlMzAxZDhlYjQxOTQwNzk3M2QwNDJlM2Q5Mzdi
ZmVmZjU4MDI1OWYuLmE5NTlmOWFmYWU3MDE4NzZlNjBjZDkyMDUxMTEzMDc2OWM5MjkxZmUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvVGlsZWRMYXllckNocm9taXVt
VGVzdC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9UaWxlZExheWVyQ2hy
b21pdW1UZXN0LmNwcApAQCAtNzk4LDYgKzc5OCw3IEBAIFRFU1QoVGlsZWRMYXllckNocm9taXVt
VGVzdCwgc2tpcHNEcmF3R2V0c1Jlc2V0KQogICAgIFdlYktpdDo6V2ViQ29tcG9zaXRvcjo6aW5p
dGlhbGl6ZSgwKTsKICAgICBGYWtlQ0NMYXllclRyZWVIb3N0Q2xpZW50IGZha2VDQ0xheWVyVHJl
ZUhvc3RDbGllbnQ7CiAgICAgT3duUHRyPENDTGF5ZXJUcmVlSG9zdD4gY2NMYXllclRyZWVIb3N0
ID0gQ0NMYXllclRyZWVIb3N0OjpjcmVhdGUoJmZha2VDQ0xheWVyVHJlZUhvc3RDbGllbnQsIEND
TGF5ZXJUcmVlU2V0dGluZ3MoKSk7CisgICAgQVNTRVJUX1RSVUUoY2NMYXllclRyZWVIb3N0LT5p
bml0aWFsaXplTGF5ZXJSZW5kZXJlcklmTmVlZGVkKCkpOwogCiAgICAgLy8gQ3JlYXRlIHR3byAz
MDAgeCAzMDAgdGlsZWQgbGF5ZXJzLgogICAgIEludFNpemUgY29udGVudEJvdW5kcygzMDAsIDMw
MCk7CkBAIC04ODEsNiArODgyLDcgQEAgVEVTVChUaWxlZExheWVyQ2hyb21pdW1UZXN0LCBwYXJ0
aWFsVXBkYXRlcykKIAogICAgIEZha2VDQ0xheWVyVHJlZUhvc3RDbGllbnQgZmFrZUNDTGF5ZXJU
cmVlSG9zdENsaWVudDsKICAgICBPd25QdHI8Q0NMYXllclRyZWVIb3N0PiBjY0xheWVyVHJlZUhv
c3QgPSBDQ0xheWVyVHJlZUhvc3Q6OmNyZWF0ZSgmZmFrZUNDTGF5ZXJUcmVlSG9zdENsaWVudCwg
c2V0dGluZ3MpOworICAgIEFTU0VSVF9UUlVFKGNjTGF5ZXJUcmVlSG9zdC0+aW5pdGlhbGl6ZUxh
eWVyUmVuZGVyZXJJZk5lZWRlZCgpKTsKIAogICAgIC8vIENyZWF0ZSBvbmUgNTAwIHggMzAwIHRp
bGVkIGxheWVyLgogICAgIEludFNpemUgY29udGVudEJvdW5kcygzMDAsIDIwMCk7Cg==
</data>
<flag name="review"
          id="156183"
          type_id="1"
          status="+"
          setter="enne"
    />
          </attachment>
      

    </bug>

</bugzilla>