<?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>157305</bug_id>
          
          <creation_ts>2016-05-03 01:29:24 -0700</creation_ts>
          <short_desc>[CoordGraphics] CompositingCoordinator should hande root compositing and view overlay layers separately</short_desc>
          <delta_ts>2016-05-04 00:38:53 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1189704</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2016-05-03 01:29:24 -0700</bug_when>
    <thetext>[CoordGraphics] CompositingCoordinator should hande root compositing and view overlay layers separately</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189707</commentid>
    <comment_count>1</comment_count>
      <attachid>277987</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2016-05-03 01:37:27 -0700</bug_when>
    <thetext>Created attachment 277987
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189721</commentid>
    <comment_count>2</comment_count>
      <attachid>277987</attachid>
    <who name="Gwang Yoon Hwang">yoon</who>
    <bug_when>2016-05-03 03:59:24 -0700</bug_when>
    <thetext>Comment on attachment 277987
Patch

I agree with this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189997</commentid>
    <comment_count>3</comment_count>
      <attachid>277987</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2016-05-04 00:38:45 -0700</bug_when>
    <thetext>Comment on attachment 277987
Patch

Clearing flags on attachment: 277987

Committed r200408: &lt;http://trac.webkit.org/changeset/200408&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1189998</commentid>
    <comment_count>4</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2016-05-04 00:38:53 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277987</attachid>
            <date>2016-05-03 01:37:27 -0700</date>
            <delta_ts>2016-05-04 00:38:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157305-20160503013804.patch</filename>
            <type>text/plain</type>
            <size>11611</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAwMzYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2M5NDhiYTJiMGFjYTUz
Y2FhZGViMDlmZDE5NjkxOGNiMTg1NjA0Zi4uNjk3MjVjMjgwNDIwMmY1Njg4NjdmNWIxMjM1OTNl
ZDI4YTk1Mjk1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE2LTA1LTAzICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbQ29vcmRHcmFwaGlj
c10gQ29tcG9zaXRpbmdDb29yZGluYXRvciBzaG91bGQgaGFuZGUgcm9vdCBjb21wb3NpdGluZyBh
bmQgdmlldyBvdmVybGF5IGxheWVycyBzZXBhcmF0ZWx5CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTczMDUKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTcGxpdCBvdXQgaGFuZGxpbmcgb2YgdGhlIHJvb3Qg
Y29tcG9zaXRpbmcgYW5kIHRoZSB2aWV3IG92ZXJsYXkgbGF5ZXJzCisgICAgICAgIGludG8gdHdv
IHNlcGFyYXRlIG1ldGhvZHMuIEJvdGggZG8gbm90aGluZyBpZiB0aGUgcGFzc2VkLWluIGxheWVy
IGlzCisgICAgICAgIHRoZSBzYW1lIGFzIHRoZSBjdXJyZW50IG9uZS4gT3RoZXJ3aXNlLCB0aGUg
Y3VycmVudCBvbmUgaXMgcmVtb3ZlZAorICAgICAgICBmcm9tIHRoZSB0cmVlIGFuZCB0aGUgbmV3
IG9uZSBhZGRlZCB0byBpdC4KKworICAgICAgICBObyBjaGFuZ2UgaW4gYmVoYXZpb3IgaXMgZXhw
ZWN0ZWQuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQv
Q29tcG9zaXRpbmdDb29yZGluYXRvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDb21wb3NpdGlu
Z0Nvb3JkaW5hdG9yOjpzZXRSb290Q29tcG9zaXRpbmdMYXllcik6CisgICAgICAgIChXZWJDb3Jl
OjpDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpzZXRWaWV3T3ZlcmxheVJvb3RMYXllcik6CisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0NvbXBvc2l0aW5nQ29v
cmRpbmF0b3IuaDoKKwogMjAxNi0wNS0wMiAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFw
cGxlLmNvbT4KIAogICAgICAgICBEb24ndCBydW4gdHJhbnNpdGlvbnMgdG8vZnJvbSAnYXV0bycg
dmFsdWVzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cKaW5kZXggNjkzYWQ2MzdlZTYxNWQ0NDFiMzczMjhjMDYyN2JhMTcxYmE2
NmY2Ni4uMmIyMjIyNzRmMmEwMTBlZWY3OWFlOGQyYTc2NjZkYjRlMzk2YTE3YyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDM0IEBACisyMDE2LTA1LTAzICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtA
aWdhbGlhLmNvbT4KKworICAgICAgICBbQ29vcmRHcmFwaGljc10gQ29tcG9zaXRpbmdDb29yZGlu
YXRvciBzaG91bGQgaGFuZGUgcm9vdCBjb21wb3NpdGluZyBhbmQgdmlldyBvdmVybGF5IGxheWVy
cyBzZXBhcmF0ZWx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNTczMDUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBVcGRhdGUgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0IGFuZCBUaHJlYWRDb29yZGluYXRl
ZExheWVyVHJlZUhvc3QgdG8KKyAgICAgICAgY29ycmVjdGx5IHVzZSBzZXRSb290Q29tcG9zaXRp
bmdMYXllcigpIGFuZCBzZXRWaWV3T3ZlcmxheVJvb3RMYXllcigpCisgICAgICAgIG1ldGhvZHMg
b24gdGhlIENvbXBvc2l0aW5nQ29vcmRpbmF0b3Igb2JqZWN0LgorCisgICAgICAgIENvb3JkaW5h
dGVkTGF5ZXJUcmVlSG9zdCBkb2Vzbid0IGhhdmUgdG8ga2VlcCBhIHBvaW50ZXIgdG8gdGhlIHJv
b3QKKyAgICAgICAgY29tcG9zaXRpbmcgbGF5ZXIgYW55bW9yZS4gdXBkYXRlUm9vdExheWVycygp
IGNhbiBiZSByZW1vdmVkLgorCisgICAgICAgIFRocmVhZENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9z
dCBkb2VuJ3QgaGF2ZSB0byBrZWVwIGEgcG9pbnRlciB0byBib3RoCisgICAgICAgIHRoZSByb290
IGNvbXBvc2l0aW5nIGFuZCB0aGUgdmlldyBvdmVybGF5IGxheWVycyBhbnltb3JlLiBTaW1pbGFy
bHksCisgICAgICAgIHVwZGF0ZVJvb3RMYXllcnMoKSBjYW4gYmUgcmVtb3ZlZC4KKworICAgICAg
ICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5
ZXJUcmVlSG9zdC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9z
dDo6c2V0Vmlld092ZXJsYXlSb290TGF5ZXIpOgorICAgICAgICAoV2ViS2l0OjpDb29yZGluYXRl
ZExheWVyVHJlZUhvc3Q6OnNldFJvb3RDb21wb3NpdGluZ0xheWVyKToKKyAgICAgICAgKFdlYktp
dDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3QpOiBE
ZWxldGVkLgorICAgICAgICAoV2ViS2l0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnVwZGF0
ZVJvb3RMYXllcnMpOiBEZWxldGVkLgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9Db29y
ZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5oOgorICAgICAgICAqIFdl
YlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL1RocmVhZGVkQ29vcmRpbmF0ZWRM
YXllclRyZWVIb3N0LmNwcDoKKyAgICAgICAgKFdlYktpdDo6VGhyZWFkZWRDb29yZGluYXRlZExh
eWVyVHJlZUhvc3Q6OnNldFJvb3RDb21wb3NpdGluZ0xheWVyKToKKyAgICAgICAgKFdlYktpdDo6
VGhyZWFkZWRDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnNldFZpZXdPdmVybGF5Um9vdExheWVy
KToKKyAgICAgICAgKFdlYktpdDo6VGhyZWFkZWRDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OlRo
cmVhZGVkQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0KTogRGVsZXRlZC4KKyAgICAgICAgKFdlYktp
dDo6VGhyZWFkZWRDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnVwZGF0ZVJvb3RMYXllcnMpOiBE
ZWxldGVkLgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNz
L1RocmVhZGVkQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0Lmg6CisKIDIwMTYtMDUtMDIgIEJyYWR5
IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgogCiAgICAgICAgIENvbnN0LWlmeSBzb21lIElE
QiBjb2RlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4
bWFwL2Nvb3JkaW5hdGVkL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuY3BwIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nvb3JkaW5hdGVkL0NvbXBvc2l0aW5nQ29vcmRp
bmF0b3IuY3BwCmluZGV4IDVjNGRmM2Y1Y2ExZmRkOWIxOTZmNWM3ZmRkYTc1ZTM3OGE4ZTNkMDYu
LmRkZWIwYzMyZTJjNjM3NWMxZTY3NzZlY2UzMTNmN2E5Yzg5MTViZDMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9Db21wb3Np
dGluZ0Nvb3JkaW5hdG9yLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy90ZXhtYXAvY29vcmRpbmF0ZWQvQ29tcG9zaXRpbmdDb29yZGluYXRvci5jcHAKQEAgLTcwLDE2
ICs3MCwyOCBAQCBDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjp+Q29tcG9zaXRpbmdDb29yZGluYXRv
cigpCiAgICAgICAgIHJlZ2lzdGVyZWRMYXllci0+c2V0Q29vcmRpbmF0b3IobnVsbHB0cik7CiB9
CiAKLXZvaWQgQ29tcG9zaXRpbmdDb29yZGluYXRvcjo6c2V0Um9vdENvbXBvc2l0aW5nTGF5ZXIo
R3JhcGhpY3NMYXllciogY29tcG9zaXRpbmdMYXllciwgR3JhcGhpY3NMYXllciogb3ZlcmxheUxh
eWVyKQordm9pZCBDb21wb3NpdGluZ0Nvb3JkaW5hdG9yOjpzZXRSb290Q29tcG9zaXRpbmdMYXll
cihHcmFwaGljc0xheWVyKiBncmFwaGljc0xheWVyKQogeworICAgIGlmIChtX3Jvb3RDb21wb3Np
dGluZ0xheWVyID09IGdyYXBoaWNzTGF5ZXIpCisgICAgICAgIHJldHVybjsKKwogICAgIGlmICht
X3Jvb3RDb21wb3NpdGluZ0xheWVyKQogICAgICAgICBtX3Jvb3RDb21wb3NpdGluZ0xheWVyLT5y
ZW1vdmVGcm9tUGFyZW50KCk7CiAKLSAgICBtX3Jvb3RDb21wb3NpdGluZ0xheWVyID0gY29tcG9z
aXRpbmdMYXllcjsKKyAgICBtX3Jvb3RDb21wb3NpdGluZ0xheWVyID0gZ3JhcGhpY3NMYXllcjsK
ICAgICBpZiAobV9yb290Q29tcG9zaXRpbmdMYXllcikKICAgICAgICAgbV9yb290TGF5ZXItPmFk
ZENoaWxkQXRJbmRleChtX3Jvb3RDb21wb3NpdGluZ0xheWVyLCAwKTsKK30KKwordm9pZCBDb21w
b3NpdGluZ0Nvb3JkaW5hdG9yOjpzZXRWaWV3T3ZlcmxheVJvb3RMYXllcihHcmFwaGljc0xheWVy
KiBncmFwaGljc0xheWVyKQoreworICAgIGlmIChtX292ZXJsYXlDb21wb3NpdGluZ0xheWVyID09
IGdyYXBoaWNzTGF5ZXIpCisgICAgICAgIHJldHVybjsKKworICAgIGlmIChtX292ZXJsYXlDb21w
b3NpdGluZ0xheWVyKQorICAgICAgICBtX292ZXJsYXlDb21wb3NpdGluZ0xheWVyLT5yZW1vdmVG
cm9tUGFyZW50KCk7CiAKLSAgICBtX292ZXJsYXlDb21wb3NpdGluZ0xheWVyID0gb3ZlcmxheUxh
eWVyOworICAgIG1fb3ZlcmxheUNvbXBvc2l0aW5nTGF5ZXIgPSBncmFwaGljc0xheWVyOwogICAg
IGlmIChtX292ZXJsYXlDb21wb3NpdGluZ0xheWVyKQogICAgICAgICBtX3Jvb3RMYXllci0+YWRk
Q2hpbGQobV9vdmVybGF5Q29tcG9zaXRpbmdMYXllcik7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvY29vcmRpbmF0ZWQvQ29tcG9zaXRpbmdD
b29yZGluYXRvci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL2Nv
b3JkaW5hdGVkL0NvbXBvc2l0aW5nQ29vcmRpbmF0b3IuaAppbmRleCBmYTRkZGIwNTZmYzVlYTc5
MzMzMmFlNzIxYmFhNjIwNGNiZDM2NjNhLi4zYWE4NjZlMjc1MzllMGI2MWEyYmU0ZTgxNWI3MmEx
MmJjNTY5MWRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90
ZXhtYXAvY29vcmRpbmF0ZWQvQ29tcG9zaXRpbmdDb29yZGluYXRvci5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9jb29yZGluYXRlZC9Db21wb3NpdGluZ0Nv
b3JkaW5hdG9yLmgKQEAgLTY0LDcgKzY0LDggQEAgcHVibGljOgogICAgIENvbXBvc2l0aW5nQ29v
cmRpbmF0b3IoUGFnZSosIENvbXBvc2l0aW5nQ29vcmRpbmF0b3I6OkNsaWVudCopOwogICAgIHZp
cnR1YWwgfkNvbXBvc2l0aW5nQ29vcmRpbmF0b3IoKTsKIAotICAgIHZvaWQgc2V0Um9vdENvbXBv
c2l0aW5nTGF5ZXIoR3JhcGhpY3NMYXllciogY29tcG9zaXRpbmdMYXllciwgR3JhcGhpY3NMYXll
ciogb3ZlcmxheUxheWVyKTsKKyAgICB2b2lkIHNldFJvb3RDb21wb3NpdGluZ0xheWVyKEdyYXBo
aWNzTGF5ZXIqKTsKKyAgICB2b2lkIHNldFZpZXdPdmVybGF5Um9vdExheWVyKEdyYXBoaWNzTGF5
ZXIqKTsKICAgICB2b2lkIHNpemVEaWRDaGFuZ2UoY29uc3QgSW50U2l6ZSYgbmV3U2l6ZSk7CiAg
ICAgdm9pZCBkZXZpY2VPclBhZ2VTY2FsZUZhY3RvckNoYW5nZWQoKTsKIApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29v
cmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAKaW5k
ZXggMGJkNTY1MjRjZTU3N2I5M2VmODJiMGI5ODAyNjlkYWM5OWNjOTU5NS4uNDkyZTY3ZDdkZDBl
NjhiM2M4Y2U3ZDk1YWRlYzUyNGFkNmQyMWY2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRy
ZWVIb3N0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRp
bmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwCkBAIC02Nyw3ICs2Nyw2
IEBAIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0KFdl
YlBhZ2UqIHdlYlBhZ2UpCiAgICAgLCBtX2xheWVyRmx1c2hUaW1lcigqdGhpcywgJkNvb3JkaW5h
dGVkTGF5ZXJUcmVlSG9zdDo6bGF5ZXJGbHVzaFRpbWVyRmlyZWQpCiAgICAgLCBtX2xheWVyRmx1
c2hTY2hlZHVsaW5nRW5hYmxlZCh0cnVlKQogICAgICwgbV9mb3JjZVJlcGFpbnRBc3luY0NhbGxi
YWNrSUQoMCkKLSAgICAsIG1fY29udGVudExheWVyKG51bGxwdHIpCiAgICAgLCBtX3ZpZXdPdmVy
bGF5Um9vdExheWVyKG51bGxwdHIpCiB7CiAgICAgbV9jb29yZGluYXRvciA9IHN0ZDo6bWFrZV91
bmlxdWU8Q29tcG9zaXRpbmdDb29yZGluYXRvcj4od2ViUGFnZS0+Y29yZVBhZ2UoKSwgdGhpcyk7
CkBAIC0xMTQsMjQgKzExMywxNSBAQCB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0
U2hvdWxkTm90aWZ5QWZ0ZXJOZXh0U2NoZWR1bGVkTGF5ZXJGbHVzaChib29sCiAgICAgbV9ub3Rp
ZnlBZnRlclNjaGVkdWxlZExheWVyRmx1c2ggPSBub3RpZnlBZnRlclNjaGVkdWxlZExheWVyRmx1
c2g7CiB9CiAKLXZvaWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0Ojp1cGRhdGVSb290TGF5ZXJz
KCkKLXsKLSAgICBpZiAoIW1fY29udGVudExheWVyICYmICFtX3ZpZXdPdmVybGF5Um9vdExheWVy
KQotICAgICAgICByZXR1cm47Ci0KLSAgICBtX2Nvb3JkaW5hdG9yLT5zZXRSb290Q29tcG9zaXRp
bmdMYXllcihtX2NvbnRlbnRMYXllciwgbV92aWV3T3ZlcmxheVJvb3RMYXllcik7Ci19Ci0KIHZv
aWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpzZXRWaWV3T3ZlcmxheVJvb3RMYXllcihXZWJD
b3JlOjpHcmFwaGljc0xheWVyKiB2aWV3T3ZlcmxheVJvb3RMYXllcikKIHsKICAgICBtX3ZpZXdP
dmVybGF5Um9vdExheWVyID0gdmlld092ZXJsYXlSb290TGF5ZXI7Ci0gICAgdXBkYXRlUm9vdExh
eWVycygpOworICAgIG1fY29vcmRpbmF0b3ItPnNldFZpZXdPdmVybGF5Um9vdExheWVyKHZpZXdP
dmVybGF5Um9vdExheWVyKTsKIH0KIAogdm9pZCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnNl
dFJvb3RDb21wb3NpdGluZ0xheWVyKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqIGdyYXBoaWNzTGF5
ZXIpCiB7Ci0gICAgbV9jb250ZW50TGF5ZXIgPSBncmFwaGljc0xheWVyOwotICAgIHVwZGF0ZVJv
b3RMYXllcnMoKTsKKyAgICBtX2Nvb3JkaW5hdG9yLT5zZXRSb290Q29tcG9zaXRpbmdMYXllcihn
cmFwaGljc0xheWVyKTsKIH0KIAogdm9pZCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OmludmFs
aWRhdGUoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nv
b3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmggYi9Tb3VyY2UvV2Vi
S2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExh
eWVyVHJlZUhvc3QuaAppbmRleCAzNmMwODkwYzE3MDMwMTk0ODE3ZDhkZDc1MDVkZWE4ZTNiYjk0
ZDhkLi5mYzg4NDEyNjIyN2ViNTE0YjQzZmNkNjllMDdiNzE2YzY2ODVkYjVhIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9D
b29yZGluYXRlZExheWVyVHJlZUhvc3QuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuaApA
QCAtODgsOCArODgsNiBAQCBwcml2YXRlOgogCiAgICAgdm9pZCBsYXllckZsdXNoVGltZXJGaXJl
ZCgpOwogCi0gICAgdm9pZCB1cGRhdGVSb290TGF5ZXJzKCk7Ci0KICAgICAvLyBDb21wb3NpdGlu
Z0Nvb3JkaW5hdG9yOjpDbGllbnQKICAgICB2b2lkIGRpZEZsdXNoUm9vdExheWVyKGNvbnN0IFdl
YkNvcmU6OkZsb2F0UmVjdCYgdmlzaWJsZUNvbnRlbnRSZWN0KSBvdmVycmlkZTsKICAgICB2b2lk
IG5vdGlmeUZsdXNoUmVxdWlyZWQoKSBvdmVycmlkZSB7IHNjaGVkdWxlTGF5ZXJGbHVzaCgpOyB9
OwpAQCAtMTA5LDcgKzEwNyw2IEBAIHByaXZhdGU6CiAgICAgYm9vbCBtX2xheWVyRmx1c2hTY2hl
ZHVsaW5nRW5hYmxlZDsKICAgICB1aW50NjRfdCBtX2ZvcmNlUmVwYWludEFzeW5jQ2FsbGJhY2tJ
RDsKIAotICAgIFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXIqIG1fY29udGVudExheWVyOwogICAgIFdl
YkNvcmU6OkdyYXBoaWNzTGF5ZXIqIG1fdmlld092ZXJsYXlSb290TGF5ZXI7CiB9OwogCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFw
aGljcy9UaHJlYWRlZENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAgYi9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9UaHJlYWRlZENvb3JkaW5h
dGVkTGF5ZXJUcmVlSG9zdC5jcHAKaW5kZXggYTBhNzkwNTI3OTJiYWQ3NTU5NWJkZWYyZmE4ODk5
NzhiNmVhZGFkNy4uNjk3MDEyMjViZGRhOTQ1NDE4ZjE3NmFmOTNmYmNhMDk5ZjZlNDZiMiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3Jh
cGhpY3MvVGhyZWFkZWRDb29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL1RocmVhZGVkQ29v
cmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcApAQCAtNjAsOCArNjAsNiBAQCBUaHJlYWRlZENvb3Jk
aW5hdGVkTGF5ZXJUcmVlSG9zdDo6flRocmVhZGVkQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0KCkK
IFRocmVhZGVkQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpUaHJlYWRlZENvb3JkaW5hdGVkTGF5
ZXJUcmVlSG9zdChXZWJQYWdlKiB3ZWJQYWdlKQogICAgIDogTGF5ZXJUcmVlSG9zdCh3ZWJQYWdl
KQogICAgICwgbV9mb3JjZVJlcGFpbnRBc3luY0NhbGxiYWNrSUQoMCkKLSAgICAsIG1fY29udGVu
dExheWVyKG51bGxwdHIpCi0gICAgLCBtX3ZpZXdPdmVybGF5Um9vdExheWVyKG51bGxwdHIpCiAg
ICAgLCBtX25vdGlmeUFmdGVyU2NoZWR1bGVkTGF5ZXJGbHVzaChmYWxzZSkKICAgICAsIG1faXNT
dXNwZW5kZWQoZmFsc2UpCiAgICAgLCBtX2lzV2FpdGluZ0ZvclJlbmRlcmVyKGZhbHNlKQpAQCAt
MTE0LDggKzExMiw3IEBAIHZvaWQgVGhyZWFkZWRDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnNl
dFNob3VsZE5vdGlmeUFmdGVyTmV4dFNjaGVkdWxlZExheWVyRmx1CiAKIHZvaWQgVGhyZWFkZWRD
b29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnNldFJvb3RDb21wb3NpdGluZ0xheWVyKFdlYkNvcmU6
OkdyYXBoaWNzTGF5ZXIqIGdyYXBoaWNzTGF5ZXIpCiB7Ci0gICAgbV9jb250ZW50TGF5ZXIgPSBn
cmFwaGljc0xheWVyOwotICAgIHVwZGF0ZVJvb3RMYXllcnMoKTsKKyAgICBtX2Nvb3JkaW5hdG9y
LT5zZXRSb290Q29tcG9zaXRpbmdMYXllcihncmFwaGljc0xheWVyKTsKIH0KIAogdm9pZCBUaHJl
YWRlZENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6aW52YWxpZGF0ZSgpCkBAIC0xOTEsMTggKzE4
OCw5IEBAIHZvaWQgVGhyZWFkZWRDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OmRpZFNjYWxlRmFj
dG9yQ2hhbmdlZChmbG9hdCBzY2FsZSwgY29uc3QKICAgICBtX3dlYlBhZ2UtPnNjYWxlUGFnZShz
Y2FsZSwgb3JpZ2luKTsKIH0KIAotdm9pZCBUaHJlYWRlZENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9z
dDo6dXBkYXRlUm9vdExheWVycygpCit2b2lkIFRocmVhZGVkQ29vcmRpbmF0ZWRMYXllclRyZWVI
b3N0OjpzZXRWaWV3T3ZlcmxheVJvb3RMYXllcihHcmFwaGljc0xheWVyKiBncmFwaGljc0xheWVy
KQogewotICAgIGlmICghbV9jb250ZW50TGF5ZXIgJiYgIW1fdmlld092ZXJsYXlSb290TGF5ZXIp
Ci0gICAgICAgIHJldHVybjsKLQotICAgIG1fY29vcmRpbmF0b3ItPnNldFJvb3RDb21wb3NpdGlu
Z0xheWVyKG1fY29udGVudExheWVyLCBtX3ZpZXdPdmVybGF5Um9vdExheWVyKTsKLX0KLQotdm9p
ZCBUaHJlYWRlZENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0Vmlld092ZXJsYXlSb290TGF5
ZXIoR3JhcGhpY3NMYXllciogdmlld092ZXJsYXlSb290TGF5ZXIpCi17Ci0gICAgbV92aWV3T3Zl
cmxheVJvb3RMYXllciA9IHZpZXdPdmVybGF5Um9vdExheWVyOwotICAgIHVwZGF0ZVJvb3RMYXll
cnMoKTsKKyAgICBtX2Nvb3JkaW5hdG9yLT5zZXRWaWV3T3ZlcmxheVJvb3RMYXllcihncmFwaGlj
c0xheWVyKTsKIH0KIAogI2lmIFBMQVRGT1JNKEdUSykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL1RocmVhZGVkQ29vcmRp
bmF0ZWRMYXllclRyZWVIb3N0LmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2Uv
Q29vcmRpbmF0ZWRHcmFwaGljcy9UaHJlYWRlZENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5oCmlu
ZGV4IDdhYWUzYjUxN2Q5NGRjNDdiNWQ5MTkwN2E0MTVjNjIxYzdhZjYxYTIuLjM1NzlhM2FhYzA5
NDA3NjkxMjYyYzA4NmFmMjQzNTllN2I1NGY4MGUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL1RocmVhZGVkQ29vcmRpbmF0
ZWRMYXllclRyZWVIb3N0LmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L0Nvb3JkaW5hdGVkR3JhcGhpY3MvVGhyZWFkZWRDb29yZGluYXRlZExheWVyVHJlZUhvc3QuaApA
QCAtMTA4LDggKzEwOCw2IEBAIHByaXZhdGU6CiAgICAgdm9pZCBjb21wb3NpdG9yRGlkRmx1c2hM
YXllcnMoKTsKICAgICB2b2lkIGRpZFNjYWxlRmFjdG9yQ2hhbmdlZChmbG9hdCBzY2FsZSwgY29u
c3QgV2ViQ29yZTo6SW50UG9pbnQmIG9yaWdpbik7CiAKLSAgICB2b2lkIHVwZGF0ZVJvb3RMYXll
cnMoKTsKLQogICAgIHZvaWQgY2FuY2VsUGVuZGluZ0xheWVyRmx1c2goKTsKICAgICB2b2lkIHBl
cmZvcm1TY2hlZHVsZWRMYXllckZsdXNoKCk7CiAKQEAgLTEzMiw5ICsxMzAsNiBAQCBwcml2YXRl
OgogCiAgICAgV2ViQ29yZTo6SW50UG9pbnQgbV9wcmV2U2Nyb2xsUG9zaXRpb247CiAKLSAgICBX
ZWJDb3JlOjpHcmFwaGljc0xheWVyKiBtX2NvbnRlbnRMYXllcjsKLSAgICBXZWJDb3JlOjpHcmFw
aGljc0xheWVyKiBtX3ZpZXdPdmVybGF5Um9vdExheWVyOwotCiAgICAgc3RkOjp1bmlxdWVfcHRy
PFdlYkNvcmU6OkNvbXBvc2l0aW5nQ29vcmRpbmF0b3I+IG1fY29vcmRpbmF0b3I7CiAgICAgUmVm
UHRyPFRocmVhZGVkQ29tcG9zaXRvcj4gbV9jb21wb3NpdG9yOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>