<?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>164623</bug_id>
          
          <creation_ts>2016-11-10 15:42:37 -0800</creation_ts>
          <short_desc>Move update image calls to RenderElement::styleDidChange.</short_desc>
          <delta_ts>2016-11-10 16:30:03 -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>Layout and Rendering</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="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1250013</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2016-11-10 15:42:37 -0800</bug_when>
    <thetext>There should be no dependency on them between styleWillChange and styleDidChange.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1250017</commentid>
    <comment_count>1</comment_count>
      <attachid>294424</attachid>
    <who name="alan">zalan</who>
    <bug_when>2016-11-10 15:44:46 -0800</bug_when>
    <thetext>Created attachment 294424
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1250021</commentid>
    <comment_count>2</comment_count>
      <attachid>294424</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-11-10 15:46:57 -0800</bug_when>
    <thetext>Comment on attachment 294424
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        Not testable.

I think it is, but you&apos;re just relying on existing tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1250024</commentid>
    <comment_count>3</comment_count>
      <attachid>294427</attachid>
    <who name="alan">zalan</who>
    <bug_when>2016-11-10 15:52:18 -0800</bug_when>
    <thetext>Created attachment 294427
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1250046</commentid>
    <comment_count>4</comment_count>
      <attachid>294427</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-10 16:29:59 -0800</bug_when>
    <thetext>Comment on attachment 294427
Patch

Clearing flags on attachment: 294427

Committed r208571: &lt;http://trac.webkit.org/changeset/208571&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1250049</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-10 16:30:03 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294424</attachid>
            <date>2016-11-10 15:44:46 -0800</date>
            <delta_ts>2016-11-10 15:52:15 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164623-20161110154033.patch</filename>
            <type>text/plain</type>
            <size>4383</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4NTU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDU4YmQxOGUxODdhZWNh
YzJiOWM2YzJjMTZlZmFjYTNmOGNkOTdhOC4uNjAzZmNjY2UzYTdjYjZiMzhlYjQxOTBkMjQ4NDgz
NjkzMTVkMTA2MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIxIEBACiAyMDE2LTExLTEwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKKyAgICAgICAgTW92ZSB1cGRhdGUgaW1hZ2Ug
Y2FsbHMgdG8gUmVuZGVyRWxlbWVudDo6c3R5bGVEaWRDaGFuZ2UuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQ2MjMKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGVyZSBzaG91bGQgYmUgbm8gZGVwZW5k
ZW5jeSBvbiB0aGUgaW1hZ2UgdXBkYXRlIGJldHdlZW4gOjpzdHlsZVdpbGxDaGFuZ2UgYW5kIDo6
c3R5bGVEaWRDaGFuZ2UuCisKKyAgICAgICAgTm90IHRlc3RhYmxlLgorCisgICAgICAgICogcmVu
ZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRWxlbWVu
dDo6aW5pdGlhbGl6ZVN0eWxlKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckVsZW1lbnQ6OnNl
dFN0eWxlKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckVsZW1lbnQ6OnN0eWxlRGlkQ2hhbmdl
KToKKworMjAxNi0xMS0xMCAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgorCiAgICAg
ICAgIFJlbmRlckVsZW1lbnQ6OmludmFsaWRhdGVGbG93VGhyZWFkQ29udGFpbmluZ0Jsb2NrSW5j
bHVkaW5nRGVzY2VuZGFudHMgc2hvdWxkIGJlIG9uIFJlbmRlckJsb2NrLgogICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY0NjAxCiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcAppbmRleCBlODZmZDM1ZDBjYjE1ODU2YmQz
YmViMDNhMzYzODI2NmMxYjQyMmViLi5iMTI3MjI3ODk0M2U0ZTMwZTk5YWQxNmM1ODEyZDhjMmE2
MmNiNDYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxlbWVu
dC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwCkBA
IC0zNzYsMTYgKzM3Niw3IEBAIHZvaWQgUmVuZGVyRWxlbWVudDo6aW5pdGlhbGl6ZVN0eWxlKCkK
ICAgICBTdHlsZTo6bG9hZFBlbmRpbmdSZXNvdXJjZXMobV9zdHlsZSwgZG9jdW1lbnQoKSwgZWxl
bWVudCgpKTsKIAogICAgIHN0eWxlV2lsbENoYW5nZShTdHlsZURpZmZlcmVuY2VOZXdTdHlsZSwg
c3R5bGUoKSk7Ci0KICAgICBtX2hhc0luaXRpYWxpemVkU3R5bGUgPSB0cnVlOwotCi0gICAgdXBk
YXRlRmlsbEltYWdlcyhudWxscHRyLCBtX3N0eWxlLmJhY2tncm91bmRMYXllcnMoKSk7Ci0gICAg
dXBkYXRlRmlsbEltYWdlcyhudWxscHRyLCBtX3N0eWxlLm1hc2tMYXllcnMoKSk7Ci0KLSAgICB1
cGRhdGVJbWFnZShudWxscHRyLCBtX3N0eWxlLmJvcmRlckltYWdlKCkuaW1hZ2UoKSk7Ci0gICAg
dXBkYXRlSW1hZ2UobnVsbHB0ciwgbV9zdHlsZS5tYXNrQm94SW1hZ2UoKS5pbWFnZSgpKTsKLSAg
ICB1cGRhdGVTaGFwZUltYWdlKG51bGxwdHIsIG1fc3R5bGUuc2hhcGVPdXRzaWRlKCkpOwotCiAg
ICAgc3R5bGVEaWRDaGFuZ2UoU3R5bGVEaWZmZXJlbmNlTmV3U3R5bGUsIG51bGxwdHIpOwogCiAg
ICAgLy8gV2Ugc2hvdWxkbid0IGhhdmUgYW55IHRleHQgY2hpbGRyZW4gdGhhdCB3b3VsZCBuZWVk
IHN0eWxlRGlkQ2hhbmdlIGF0IHRoaXMgcG9pbnQuCkBAIC00MTQsMTkgKzQwNSw5IEBAIHZvaWQg
UmVuZGVyRWxlbWVudDo6c2V0U3R5bGUoUmVuZGVyU3R5bGUmJiBzdHlsZSwgU3R5bGVEaWZmZXJl
bmNlIG1pbmltYWxTdHlsZURpCiAgICAgU3R5bGU6OmxvYWRQZW5kaW5nUmVzb3VyY2VzKHN0eWxl
LCBkb2N1bWVudCgpLCBlbGVtZW50KCkpOwogCiAgICAgc3R5bGVXaWxsQ2hhbmdlKGRpZmYsIHN0
eWxlKTsKLQogICAgIGF1dG8gb2xkU3R5bGUgPSBXVEZNb3ZlKG1fc3R5bGUpOwogICAgIG1fc3R5
bGUgPSBXVEZNb3ZlKHN0eWxlKTsKLQotICAgIHVwZGF0ZUZpbGxJbWFnZXMob2xkU3R5bGUuYmFj
a2dyb3VuZExheWVycygpLCBtX3N0eWxlLmJhY2tncm91bmRMYXllcnMoKSk7Ci0gICAgdXBkYXRl
RmlsbEltYWdlcyhvbGRTdHlsZS5tYXNrTGF5ZXJzKCksIG1fc3R5bGUubWFza0xheWVycygpKTsK
LQotICAgIHVwZGF0ZUltYWdlKG9sZFN0eWxlLmJvcmRlckltYWdlKCkuaW1hZ2UoKSwgbV9zdHls
ZS5ib3JkZXJJbWFnZSgpLmltYWdlKCkpOwotICAgIHVwZGF0ZUltYWdlKG9sZFN0eWxlLm1hc2tC
b3hJbWFnZSgpLmltYWdlKCksIG1fc3R5bGUubWFza0JveEltYWdlKCkuaW1hZ2UoKSk7Ci0gICAg
dXBkYXRlU2hhcGVJbWFnZShvbGRTdHlsZS5zaGFwZU91dHNpZGUoKSwgbV9zdHlsZS5zaGFwZU91
dHNpZGUoKSk7Ci0KLSAgICBib29sIGRvZXNOb3ROZWVkTGF5b3V0ID0gIXBhcmVudCgpOwotCisg
ICAgYm9vbCBkZXRhY2hlZEZyb21QYXJlbnQgPSAhcGFyZW50KCk7CiAgICAgc3R5bGVEaWRDaGFu
Z2UoZGlmZiwgJm9sZFN0eWxlKTsKIAogICAgIC8vIFRleHQgcmVuZGVyZXJzIHVzZSB0aGVpciBw
YXJlbnQgc3R5bGUuIE5vdGlmeSB0aGVtIGFib3V0IHRoZSBjaGFuZ2UuCkBAIC00MzUsOSArNDE2
LDkgQEAgdm9pZCBSZW5kZXJFbGVtZW50OjpzZXRTdHlsZShSZW5kZXJTdHlsZSYmIHN0eWxlLCBT
dHlsZURpZmZlcmVuY2UgbWluaW1hbFN0eWxlRGkKIAogICAgIC8vIEZJWE1FOiB8dGhpc3wgbWln
aHQgYmUgZGVzdHJveWVkIGhlcmUuIFRoaXMgY2FuIGN1cnJlbnRseSBoYXBwZW4gZm9yIGEgUmVu
ZGVyVGV4dEZyYWdtZW50IHdoZW4KICAgICAvLyBpdHMgZmlyc3QtbGV0dGVyIGJsb2NrIGdldHMg
YW4gdXBkYXRlIGluIFJlbmRlclRleHRGcmFnbWVudDo6c3R5bGVEaWRDaGFuZ2UuIEZvciBSZW5k
ZXJUZXh0RnJhZ21lbnQocyksCi0gICAgLy8gd2Ugd2lsbCBzYWZlbHkgYmFpbCBvdXQgd2l0aCB0
aGUgZG9lc05vdE5lZWRMYXlvdXQgZmxhZy4gV2UgbWlnaHQgd2FudCB0byBicm9hZGVuIHRoaXMg
Y29uZGl0aW9uCisgICAgLy8gd2Ugd2lsbCBzYWZlbHkgYmFpbCBvdXQgd2l0aCB0aGUgZGV0YWNo
ZWRGcm9tUGFyZW50IGZsYWcuIFdlIG1pZ2h0IHdhbnQgdG8gYnJvYWRlbiB0aGlzIGNvbmRpdGlv
bgogICAgIC8vIGluIHRoZSBmdXR1cmUgYXMgd2UgbW92ZSByZW5kZXJlciBjaGFuZ2VzIG91dCBv
ZiBsYXlvdXQgYW5kIGludG8gc3R5bGUgY2hhbmdlcy4KLSAgICBpZiAoZG9lc05vdE5lZWRMYXlv
dXQpCisgICAgaWYgKGRldGFjaGVkRnJvbVBhcmVudCkKICAgICAgICAgcmV0dXJuOwogCiAgICAg
Ly8gTm93IHRoYXQgdGhlIGxheWVyIChpZiBhbnkpIGhhcyBiZWVuIHVwZGF0ZWQsIHdlIG5lZWQg
dG8gYWRqdXN0IHRoZSBkaWZmIGFnYWluLApAQCAtOTkwLDYgKzk3MSwxMiBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgYXJlQ3Vyc29yc0VxdWFsKGNvbnN0IFJlbmRlclN0eWxlKiBhLCBjb25zdCBSZW5k
ZXJTdHlsZSogYikKIAogdm9pZCBSZW5kZXJFbGVtZW50OjpzdHlsZURpZENoYW5nZShTdHlsZURp
ZmZlcmVuY2UgZGlmZiwgY29uc3QgUmVuZGVyU3R5bGUqIG9sZFN0eWxlKQogeworICAgIHVwZGF0
ZUZpbGxJbWFnZXMob2xkU3R5bGUgPyBvbGRTdHlsZS0+YmFja2dyb3VuZExheWVycygpIDogbnVs
bHB0ciwgbV9zdHlsZS5iYWNrZ3JvdW5kTGF5ZXJzKCkpOworICAgIHVwZGF0ZUZpbGxJbWFnZXMo
b2xkU3R5bGUgPyBvbGRTdHlsZS0+bWFza0xheWVycygpIDogbnVsbHB0ciwgbV9zdHlsZS5tYXNr
TGF5ZXJzKCkpOworICAgIHVwZGF0ZUltYWdlKG9sZFN0eWxlID8gb2xkU3R5bGUtPmJvcmRlcklt
YWdlKCkuaW1hZ2UoKSA6IG51bGxwdHIsIG1fc3R5bGUuYm9yZGVySW1hZ2UoKS5pbWFnZSgpKTsK
KyAgICB1cGRhdGVJbWFnZShvbGRTdHlsZSA/IG9sZFN0eWxlLT5tYXNrQm94SW1hZ2UoKS5pbWFn
ZSgpIDogbnVsbHB0ciwgbV9zdHlsZS5tYXNrQm94SW1hZ2UoKS5pbWFnZSgpKTsKKyAgICB1cGRh
dGVTaGFwZUltYWdlKG9sZFN0eWxlID8gb2xkU3R5bGUtPnNoYXBlT3V0c2lkZSgpIDogbnVsbHB0
ciwgbV9zdHlsZS5zaGFwZU91dHNpZGUoKSk7CisKICAgICBpZiAoc19hZmZlY3RzUGFyZW50Qmxv
Y2spCiAgICAgICAgIGhhbmRsZUR5bmFtaWNGbG9hdFBvc2l0aW9uQ2hhbmdlKCk7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294427</attachid>
            <date>2016-11-10 15:52:18 -0800</date>
            <delta_ts>2016-11-10 16:29:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164623-20161110154806.patch</filename>
            <type>text/plain</type>
            <size>4394</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA4NTU1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDU4YmQxOGUxODdhZWNh
YzJiOWM2YzJjMTZlZmFjYTNmOGNkOTdhOC4uNzllMjQ5OTViODVlNjA0ZTU0MmJhYzg2NWFjMzll
NTY0MWE5NzdhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIxIEBACiAyMDE2LTExLTEwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CiAKKyAgICAgICAgTW92ZSB1cGRhdGUgaW1hZ2Ug
Y2FsbHMgdG8gUmVuZGVyRWxlbWVudDo6c3R5bGVEaWRDaGFuZ2UuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQ2MjMKKworICAgICAgICBSZXZpZXdl
ZCBieSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgVGhlcmUgc2hvdWxkIGJlIG5vIGRlcGVuZGVu
Y3kgb24gdGhlIGltYWdlIHVwZGF0ZSBiZXR3ZWVuIDo6c3R5bGVXaWxsQ2hhbmdlIGFuZCA6OnN0
eWxlRGlkQ2hhbmdlLgorCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdHMuCisKKyAg
ICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJFbGVtZW50Ojppbml0aWFsaXplU3R5bGUpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVy
RWxlbWVudDo6c2V0U3R5bGUpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6c3R5
bGVEaWRDaGFuZ2UpOgorCisyMDE2LTExLTEwICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5j
b20+CisKICAgICAgICAgUmVuZGVyRWxlbWVudDo6aW52YWxpZGF0ZUZsb3dUaHJlYWRDb250YWlu
aW5nQmxvY2tJbmNsdWRpbmdEZXNjZW5kYW50cyBzaG91bGQgYmUgb24gUmVuZGVyQmxvY2suCiAg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQ2MDEKIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwIGIv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwCmluZGV4IGU4NmZkMzVk
MGNiMTU4NTZiZDNiZWIwM2EzNjM4MjY2YzFiNDIyZWIuLmIxMjcyMjc4OTQzZTRlMzBlOTlhZDE2
YzU4MTJkOGMyYTYyY2I0NjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRWxl
bWVudC5jcHAKQEAgLTM3NiwxNiArMzc2LDcgQEAgdm9pZCBSZW5kZXJFbGVtZW50Ojppbml0aWFs
aXplU3R5bGUoKQogICAgIFN0eWxlOjpsb2FkUGVuZGluZ1Jlc291cmNlcyhtX3N0eWxlLCBkb2N1
bWVudCgpLCBlbGVtZW50KCkpOwogCiAgICAgc3R5bGVXaWxsQ2hhbmdlKFN0eWxlRGlmZmVyZW5j
ZU5ld1N0eWxlLCBzdHlsZSgpKTsKLQogICAgIG1faGFzSW5pdGlhbGl6ZWRTdHlsZSA9IHRydWU7
Ci0KLSAgICB1cGRhdGVGaWxsSW1hZ2VzKG51bGxwdHIsIG1fc3R5bGUuYmFja2dyb3VuZExheWVy
cygpKTsKLSAgICB1cGRhdGVGaWxsSW1hZ2VzKG51bGxwdHIsIG1fc3R5bGUubWFza0xheWVycygp
KTsKLQotICAgIHVwZGF0ZUltYWdlKG51bGxwdHIsIG1fc3R5bGUuYm9yZGVySW1hZ2UoKS5pbWFn
ZSgpKTsKLSAgICB1cGRhdGVJbWFnZShudWxscHRyLCBtX3N0eWxlLm1hc2tCb3hJbWFnZSgpLmlt
YWdlKCkpOwotICAgIHVwZGF0ZVNoYXBlSW1hZ2UobnVsbHB0ciwgbV9zdHlsZS5zaGFwZU91dHNp
ZGUoKSk7Ci0KICAgICBzdHlsZURpZENoYW5nZShTdHlsZURpZmZlcmVuY2VOZXdTdHlsZSwgbnVs
bHB0cik7CiAKICAgICAvLyBXZSBzaG91bGRuJ3QgaGF2ZSBhbnkgdGV4dCBjaGlsZHJlbiB0aGF0
IHdvdWxkIG5lZWQgc3R5bGVEaWRDaGFuZ2UgYXQgdGhpcyBwb2ludC4KQEAgLTQxNCwxOSArNDA1
LDkgQEAgdm9pZCBSZW5kZXJFbGVtZW50OjpzZXRTdHlsZShSZW5kZXJTdHlsZSYmIHN0eWxlLCBT
dHlsZURpZmZlcmVuY2UgbWluaW1hbFN0eWxlRGkKICAgICBTdHlsZTo6bG9hZFBlbmRpbmdSZXNv
dXJjZXMoc3R5bGUsIGRvY3VtZW50KCksIGVsZW1lbnQoKSk7CiAKICAgICBzdHlsZVdpbGxDaGFu
Z2UoZGlmZiwgc3R5bGUpOwotCiAgICAgYXV0byBvbGRTdHlsZSA9IFdURk1vdmUobV9zdHlsZSk7
CiAgICAgbV9zdHlsZSA9IFdURk1vdmUoc3R5bGUpOwotCi0gICAgdXBkYXRlRmlsbEltYWdlcyhv
bGRTdHlsZS5iYWNrZ3JvdW5kTGF5ZXJzKCksIG1fc3R5bGUuYmFja2dyb3VuZExheWVycygpKTsK
LSAgICB1cGRhdGVGaWxsSW1hZ2VzKG9sZFN0eWxlLm1hc2tMYXllcnMoKSwgbV9zdHlsZS5tYXNr
TGF5ZXJzKCkpOwotCi0gICAgdXBkYXRlSW1hZ2Uob2xkU3R5bGUuYm9yZGVySW1hZ2UoKS5pbWFn
ZSgpLCBtX3N0eWxlLmJvcmRlckltYWdlKCkuaW1hZ2UoKSk7Ci0gICAgdXBkYXRlSW1hZ2Uob2xk
U3R5bGUubWFza0JveEltYWdlKCkuaW1hZ2UoKSwgbV9zdHlsZS5tYXNrQm94SW1hZ2UoKS5pbWFn
ZSgpKTsKLSAgICB1cGRhdGVTaGFwZUltYWdlKG9sZFN0eWxlLnNoYXBlT3V0c2lkZSgpLCBtX3N0
eWxlLnNoYXBlT3V0c2lkZSgpKTsKLQotICAgIGJvb2wgZG9lc05vdE5lZWRMYXlvdXQgPSAhcGFy
ZW50KCk7Ci0KKyAgICBib29sIGRldGFjaGVkRnJvbVBhcmVudCA9ICFwYXJlbnQoKTsKICAgICBz
dHlsZURpZENoYW5nZShkaWZmLCAmb2xkU3R5bGUpOwogCiAgICAgLy8gVGV4dCByZW5kZXJlcnMg
dXNlIHRoZWlyIHBhcmVudCBzdHlsZS4gTm90aWZ5IHRoZW0gYWJvdXQgdGhlIGNoYW5nZS4KQEAg
LTQzNSw5ICs0MTYsOSBAQCB2b2lkIFJlbmRlckVsZW1lbnQ6OnNldFN0eWxlKFJlbmRlclN0eWxl
JiYgc3R5bGUsIFN0eWxlRGlmZmVyZW5jZSBtaW5pbWFsU3R5bGVEaQogCiAgICAgLy8gRklYTUU6
IHx0aGlzfCBtaWdodCBiZSBkZXN0cm95ZWQgaGVyZS4gVGhpcyBjYW4gY3VycmVudGx5IGhhcHBl
biBmb3IgYSBSZW5kZXJUZXh0RnJhZ21lbnQgd2hlbgogICAgIC8vIGl0cyBmaXJzdC1sZXR0ZXIg
YmxvY2sgZ2V0cyBhbiB1cGRhdGUgaW4gUmVuZGVyVGV4dEZyYWdtZW50OjpzdHlsZURpZENoYW5n
ZS4gRm9yIFJlbmRlclRleHRGcmFnbWVudChzKSwKLSAgICAvLyB3ZSB3aWxsIHNhZmVseSBiYWls
IG91dCB3aXRoIHRoZSBkb2VzTm90TmVlZExheW91dCBmbGFnLiBXZSBtaWdodCB3YW50IHRvIGJy
b2FkZW4gdGhpcyBjb25kaXRpb24KKyAgICAvLyB3ZSB3aWxsIHNhZmVseSBiYWlsIG91dCB3aXRo
IHRoZSBkZXRhY2hlZEZyb21QYXJlbnQgZmxhZy4gV2UgbWlnaHQgd2FudCB0byBicm9hZGVuIHRo
aXMgY29uZGl0aW9uCiAgICAgLy8gaW4gdGhlIGZ1dHVyZSBhcyB3ZSBtb3ZlIHJlbmRlcmVyIGNo
YW5nZXMgb3V0IG9mIGxheW91dCBhbmQgaW50byBzdHlsZSBjaGFuZ2VzLgotICAgIGlmIChkb2Vz
Tm90TmVlZExheW91dCkKKyAgICBpZiAoZGV0YWNoZWRGcm9tUGFyZW50KQogICAgICAgICByZXR1
cm47CiAKICAgICAvLyBOb3cgdGhhdCB0aGUgbGF5ZXIgKGlmIGFueSkgaGFzIGJlZW4gdXBkYXRl
ZCwgd2UgbmVlZCB0byBhZGp1c3QgdGhlIGRpZmYgYWdhaW4sCkBAIC05OTAsNiArOTcxLDEyIEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBhcmVDdXJzb3JzRXF1YWwoY29uc3QgUmVuZGVyU3R5bGUqIGEs
IGNvbnN0IFJlbmRlclN0eWxlKiBiKQogCiB2b2lkIFJlbmRlckVsZW1lbnQ6OnN0eWxlRGlkQ2hh
bmdlKFN0eWxlRGlmZmVyZW5jZSBkaWZmLCBjb25zdCBSZW5kZXJTdHlsZSogb2xkU3R5bGUpCiB7
CisgICAgdXBkYXRlRmlsbEltYWdlcyhvbGRTdHlsZSA/IG9sZFN0eWxlLT5iYWNrZ3JvdW5kTGF5
ZXJzKCkgOiBudWxscHRyLCBtX3N0eWxlLmJhY2tncm91bmRMYXllcnMoKSk7CisgICAgdXBkYXRl
RmlsbEltYWdlcyhvbGRTdHlsZSA/IG9sZFN0eWxlLT5tYXNrTGF5ZXJzKCkgOiBudWxscHRyLCBt
X3N0eWxlLm1hc2tMYXllcnMoKSk7CisgICAgdXBkYXRlSW1hZ2Uob2xkU3R5bGUgPyBvbGRTdHls
ZS0+Ym9yZGVySW1hZ2UoKS5pbWFnZSgpIDogbnVsbHB0ciwgbV9zdHlsZS5ib3JkZXJJbWFnZSgp
LmltYWdlKCkpOworICAgIHVwZGF0ZUltYWdlKG9sZFN0eWxlID8gb2xkU3R5bGUtPm1hc2tCb3hJ
bWFnZSgpLmltYWdlKCkgOiBudWxscHRyLCBtX3N0eWxlLm1hc2tCb3hJbWFnZSgpLmltYWdlKCkp
OworICAgIHVwZGF0ZVNoYXBlSW1hZ2Uob2xkU3R5bGUgPyBvbGRTdHlsZS0+c2hhcGVPdXRzaWRl
KCkgOiBudWxscHRyLCBtX3N0eWxlLnNoYXBlT3V0c2lkZSgpKTsKKwogICAgIGlmIChzX2FmZmVj
dHNQYXJlbnRCbG9jaykKICAgICAgICAgaGFuZGxlRHluYW1pY0Zsb2F0UG9zaXRpb25DaGFuZ2Uo
KTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>