<?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>36516</bug_id>
          
          <creation_ts>2010-03-23 21:01:35 -0700</creation_ts>
          <short_desc>Assertion failure (willBeComposited == needsToBeComposited(layer)) in RenderLayerCompositor::computeCompositingRequirements() on hulu.com</short_desc>
          <delta_ts>2010-04-01 16:46:04 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>mitz</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>ap</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>203317</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2010-03-23 21:01:35 -0700</bug_when>
    <thetext>To reproduce: go to a video page on Hulu.

ASSERTION FAILED: willBeComposited == needsToBeComposited(layer)
(WebCore/rendering/RenderLayerCompositor.cpp:604 void WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WTF::HashMap&lt;WebCore::RenderLayer*, WebCore::IntRect, WTF::PtrHash&lt;WebCore::RenderLayer*&gt;, WTF::HashTraits&lt;WebCore::RenderLayer*&gt;, WTF::HashTraits&lt;WebCore::IntRect&gt; &gt;*, WebCore::CompositingState&amp;, bool&amp;))</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204127</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-03-25 10:30:44 -0700</bug_when>
    <thetext>Also, &lt;http://www.emanueleferonato.com/2010/03/25/flash-elasticity-prototype-as3-version/&gt;.

If I comment out that assertion, I get a &quot;!needsLayout()&quot; one later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204866</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-26 16:53:58 -0700</bug_when>
    <thetext>I need an isSelfPaintingLayer() check in there somewhere.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207459</commentid>
    <comment_count>3</comment_count>
      <attachid>52347</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-04-01 16:02:13 -0700</bug_when>
    <thetext>Created attachment 52347
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207489</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-04-01 16:46:04 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/56949</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>52347</attachid>
            <date>2010-04-01 16:02:13 -0700</date>
            <delta_ts>2010-04-01 16:03:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-36516-20100401160211.patch</filename>
            <type>text/plain</type>
            <size>8029</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0YWIwZmY0Li4zY2VmZDA2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMDQt
MDEgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQXNzZXJ0aW9uIGZhaWx1cmUgKHdp
bGxCZUNvbXBvc2l0ZWQgPT0gbmVlZHNUb0JlQ29tcG9zaXRlZChsYXllcikpIGluCisgICAgICAg
IFJlbmRlckxheWVyQ29tcG9zaXRvcjo6Y29tcHV0ZUNvbXBvc2l0aW5nUmVxdWlyZW1lbnRzKCkg
b24gaHVsdS5jb20KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTM2NTE2CisgICAgICAgIAorICAgICAgICBUZXN0Y2FzZSB3aXRoIGEgY29tcG9zaXRpbmcg
bGF5ZXIgYW5kIGEgY2xpcHBpbmcgcGFyZW50LCB3aGljaCBoaXQgdGhlIGFzc2VydGlvbiBkZXNj
cmliZWQgYnkgdGhlIGJ1Zy4KKworICAgICAgICAqIGNvbXBvc2l0aW5nL3NlbGYtcGFpbnRpbmct
bGF5ZXJzMi1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGNvbXBvc2l0aW5nL3NlbGYt
cGFpbnRpbmctbGF5ZXJzMi5odG1sOiBBZGRlZC4KKwogMjAxMC0wNC0wMSAgQ2hyaXMgTWFycmlu
ICA8Y21hcnJpbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2Vy
LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvc2VsZi1wYWludGluZy1sYXll
cnMyLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3NlbGYtcGFpbnRpbmct
bGF5ZXJzMi1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
NGViZjFiZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL3NlbGYt
cGFpbnRpbmctbGF5ZXJzMi1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwzIEBACitUaGlzIHRlc3Qg
c2hvdWxkIG5vdCBhc3NlcnQgaW4gZGVidWcgYnVpbGRzLgorCisKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2NvbXBvc2l0aW5nL3NlbGYtcGFpbnRpbmctbGF5ZXJzMi5odG1sIGIvTGF5b3V0VGVz
dHMvY29tcG9zaXRpbmcvc2VsZi1wYWludGluZy1sYXllcnMyLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uNDFhNTMyZQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2NvbXBvc2l0aW5nL3NlbGYtcGFpbnRpbmctbGF5ZXJzMi5odG1sCkBAIC0wLDAgKzEsNDQg
QEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgIDxoZWFkPgorICAgIDx0aXRsZT5TZWxmIHBh
aW50aW5nIGxheWVyczwvdGl0bGU+CisKKyAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlh
PSJzY3JlZW4iPgorCisgICAgLmNvbnRhaW5lciB7CisgICAgICBvdmVyZmxvdzogaGlkZGVuOwor
ICAgICAgd2lkdGg6IDMwMHB4OworICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7CisgICAg
fQorICAgIAorICAgIDwvc3R5bGU+CisgICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQi
IGNoYXJzZXQ9InV0Zi04Ij4KKyAgICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIp
IHsKKyAgICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgICAg
ICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgfQorCisgICAg
ICBmdW5jdGlvbiB0ZXN0T25Mb2FkKCkKKyAgICAgIHsKKyAgICAgICAgd2luZG93LnNldFRpbWVv
dXQoZnVuY3Rpb24oKSB7CisgICAgICAgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikKKyAgICAgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICAg
ICAgfSwgMCk7CisgICAgICB9CisgICAgICAKKyAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVy
KCdsb2FkJywgZnVuY3Rpb24oKSB7CisgICAgICAgIHZhciB2aWRlbyA9IGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCd2aWRlbycpOworICAgICAgICB2aWRlby5hZGRFdmVudExpc3RlbmVyKCdsb2Fk
ZWRkYXRhJywgdGVzdE9uTG9hZCwgZmFsc2UpOworICAgICAgICB2aWRlby5zcmMgPSAicmVzb3Vy
Y2VzL3ZpZGVvLm1wNCI7CisgICAgICB9LCBmYWxzZSk7CisgICAgPC9zY3JpcHQ+CisgIDwvaGVh
ZD4KKyAgPGJvZHk+CisKKyAgICAgIDxwPlRoaXMgdGVzdCBzaG91bGQgbm90IGFzc2VydCBpbiBk
ZWJ1ZyBidWlsZHMuPC9wPgorICAgICAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KKyAgICAgICAg
ICA8dmlkZW8gaWQ9InZpZGVvIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMCI+PC92aWRlbz4KKyAg
ICAgIDwvZGl2PgorCisgIDwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hh
bmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMGMxYWMxMy4uOTdiYmNjMiAxMDA2NDQK
LS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTIsNiAr
MiwzMyBAQAogCiAgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogCisgICAgICAg
IEFzc2VydGlvbiBmYWlsdXJlICh3aWxsQmVDb21wb3NpdGVkID09IG5lZWRzVG9CZUNvbXBvc2l0
ZWQobGF5ZXIpKSBpbgorICAgICAgICBSZW5kZXJMYXllckNvbXBvc2l0b3I6OmNvbXB1dGVDb21w
b3NpdGluZ1JlcXVpcmVtZW50cygpIG9uIGh1bHUuY29tCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjUxNgorICAgICAgICAKKyAgICAgICAgRml4IGFz
c2VydGlvbnMgYWRkZWQgaW4gcjU2MDE3LiBUaGF0IGNoYW5nZWQgcmVwbGFjZWQgY2FsbHMgdG8g
bmVlZHNUb0JlQ29tcG9zaXRlZCgpCisgICAgICAgIHdpdGggdXNlIG9mIHRoZSBsb2NhbCAnd2ls
bEJlQ29tcG9zaXRlZCcgdmFyaWFibGUsIGJ1dCB0aGF0IGZhaWxzIHRvIHRha2UgaW50bworICAg
ICAgICBhY2NvdW50IHRoZSBmYWN0IHRoYXQgbmVlZHNUb0JlQ29tcG9zaXRlZCgpIGFsc28gdGVz
dHMgbGF5ZXItPmlzU2VsZlBhaW50aW5nTGF5ZXIoKS4KKyAgICAgICAgCisgICAgICAgIEZpeCBi
eSBhZGRpbmcgYSBjYW5CZUNvbXBvc2l0ZWQoKSBtZXRob2QgdGhhdCB3ZSBjYWxsIGJlZm9yZSB0
ZXN0aW5nCisgICAgICAgIHdoZXRoZXIgdGhlIGxheWVyIHNob3VsZCBnbyBpbnRvIGNvbXBvc2l0
aW5nIG1vZGUuCisKKyAgICAgICAgVGVzdDogY29tcG9zaXRpbmcvc2VsZi1wYWludGluZy1sYXll
cnMyLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpjYWxjdWxhdGVDb21w
b3NpdGVkQm91bmRzKTogUmVwYWNlIHVzZSBvZiBpc1NlbGZQYWludGluZ0xheWVyKCkKKyAgICAg
ICAgd2l0aCBhIGNhbGwgdG8gY2FuQmVDb21wb3NpdGVkKCkuCisgICAgICAgIChXZWJDb3JlOjpS
ZW5kZXJMYXllckNvbXBvc2l0b3I6OmNvbXB1dGVDb21wb3NpdGluZ1JlcXVpcmVtZW50cyk6IENh
bGwgY2FuQmVDb21wb3NpdGVkKCkgdG8gZW5zdXJlCisgICAgICAgIHRoYXQgd2Ugb25seSB0b2dn
bGUgJ3dpbGxCZUNvbXBvc2l0ZWQnIGZvciBsYXllcnMgdGhhdCBjYW4uCisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJMYXllckNvbXBvc2l0b3I6Om5lZWRzVG9CZUNvbXBvc2l0ZWQpOiBDYWxsIGNh
bkJlQ29tcG9zaXRlZCgpLgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXJDb21wb3NpdG9y
OjpjYW5CZUNvbXBvc2l0ZWQpOiBUZXN0IGlmIGNvbXBvc2l0aW5nIGlzIGVuYWJsZWQsIGFuZCB3
aGV0aGVyCisgICAgICAgIHRoZSBsYXllciBpcyBzZWxmLXBhaW50aW5nLgorICAgICAgICAqIHJl
bmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuaDogQWRkIGNhbkJlQ29tcG9zaXRlZCgpLgor
CisyMDEwLTA0LTAxICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCiAgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjk4MAogICAgICAgICBBZGQgb2JqZWN0IGFk
ZHJlc3NlcyB0byBkZWJ1ZyBzaG93TGF5ZXJUcmVlKCkgb3V0cHV0LgogICAgICAgICAKZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHAgYi9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwCmluZGV4IDkwMjFmN2MuLjk0
MzA2MTMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRv
ci5jcHAKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcApA
QCAtMzI4LDcgKzMyOCw3IEBAIHZvaWQgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpyZXBhaW50T25D
b21wb3NpdGluZ0NoYW5nZShSZW5kZXJMYXllciogbGF5ZXIpCiAvLyBSZW5kZXJMYXllcnMgdGhh
dCBhcmUgcmVuZGVyZWQgYnkgdGhlIGNvbXBvc2l0ZWQgUmVuZGVyTGF5ZXIuCiBJbnRSZWN0IFJl
bmRlckxheWVyQ29tcG9zaXRvcjo6Y2FsY3VsYXRlQ29tcG9zaXRlZEJvdW5kcyhjb25zdCBSZW5k
ZXJMYXllciogbGF5ZXIsIGNvbnN0IFJlbmRlckxheWVyKiBhbmNlc3RvckxheWVyKQogewotICAg
IGlmICghbGF5ZXItPmlzU2VsZlBhaW50aW5nTGF5ZXIoKSkKKyAgICBpZiAoIWNhbkJlQ29tcG9z
aXRlZChsYXllcikpCiAgICAgICAgIHJldHVybiBJbnRSZWN0KCk7CiAKICAgICBJbnRSZWN0IGJv
dW5kaW5nQm94UmVjdCwgdW5pb25Cb3VuZHM7CkBAIC01NzAsNyArNTcwLDcgQEAgdm9pZCBSZW5k
ZXJMYXllckNvbXBvc2l0b3I6OmNvbXB1dGVDb21wb3NpdGluZ1JlcXVpcmVtZW50cyhSZW5kZXJM
YXllciogbGF5ZXIsIE8KICAgICAvLyBJZiB3ZSBoYXZlIGEgc29mdHdhcmUgdHJhbnNmb3JtLCBh
bmQgd2UgaGF2ZSBsYXllcnMgdW5kZXIgdXMsIHdlIG5lZWQgdG8gYWxzbwogICAgIC8vIGJlIGNv
bXBvc2l0ZWQuIEFsc28sIGlmIHdlIGhhdmUgb3BhY2l0eSA8IDEsIHRoZW4gd2UgbmVlZCB0byBi
ZSBhIGxheWVyIHNvIHRoYXQKICAgICAvLyB0aGUgY2hpbGQgbGF5ZXJzIGFyZSBvcGFxdWUsIHRo
ZW4gcmVuZGVyZWQgd2l0aCBvcGFjaXR5IG9uIHRoaXMgbGF5ZXIuCi0gICAgaWYgKCF3aWxsQmVD
b21wb3NpdGVkICYmIGNoaWxkU3RhdGUubV9zdWJ0cmVlSXNDb21wb3NpdGluZyAmJiByZXF1aXJl
c0NvbXBvc2l0aW5nV2hlbkRlc2NlbmRhbnRzQXJlQ29tcG9zaXRpbmcobGF5ZXItPnJlbmRlcmVy
KCkpKSB7CisgICAgaWYgKCF3aWxsQmVDb21wb3NpdGVkICYmIGNhbkJlQ29tcG9zaXRlZChsYXll
cikgJiYgY2hpbGRTdGF0ZS5tX3N1YnRyZWVJc0NvbXBvc2l0aW5nICYmIHJlcXVpcmVzQ29tcG9z
aXRpbmdXaGVuRGVzY2VuZGFudHNBcmVDb21wb3NpdGluZyhsYXllci0+cmVuZGVyZXIoKSkpIHsK
ICAgICAgICAgbGF5ZXItPnNldE11c3RPdmVybGFwQ29tcG9zaXRlZExheWVycyh0cnVlKTsKICAg
ICAgICAgaWYgKG92ZXJsYXBNYXApCiAgICAgICAgICAgICBhZGRUb092ZXJsYXBNYXAoKm92ZXJs
YXBNYXAsIGxheWVyLCBhYnNCb3VuZHMsIGhhdmVDb21wdXRlZEJvdW5kcyk7CkBAIC01OTAsNyAr
NTkwLDcgQEAgdm9pZCBSZW5kZXJMYXllckNvbXBvc2l0b3I6OmNvbXB1dGVDb21wb3NpdGluZ1Jl
cXVpcmVtZW50cyhSZW5kZXJMYXllciogbGF5ZXIsIE8KIAogICAgIC8vIHNldEhhc0NvbXBvc2l0
aW5nRGVzY2VuZGFudCgpIG1heSBoYXZlIGNoYW5nZWQgdGhlIGFuc3dlciB0byBuZWVkc1RvQmVD
b21wb3NpdGVkKCkgd2hlbiBjbGlwcGluZywKICAgICAvLyBzbyB0ZXN0IHRoYXQgYWdhaW4uCi0g
ICAgaWYgKCF3aWxsQmVDb21wb3NpdGVkICYmIGNsaXBzQ29tcG9zaXRpbmdEZXNjZW5kYW50cyhs
YXllcikpIHsKKyAgICBpZiAoIXdpbGxCZUNvbXBvc2l0ZWQgJiYgY2FuQmVDb21wb3NpdGVkKGxh
eWVyKSAmJiBjbGlwc0NvbXBvc2l0aW5nRGVzY2VuZGFudHMobGF5ZXIpKSB7CiAgICAgICAgIGlm
IChvdmVybGFwTWFwKQogICAgICAgICAgICAgYWRkVG9PdmVybGFwTWFwKCpvdmVybGFwTWFwLCBs
YXllciwgYWJzQm91bmRzLCBoYXZlQ29tcHV0ZWRCb3VuZHMpOwogICAgICAgICB3aWxsQmVDb21w
b3NpdGVkID0gdHJ1ZTsKQEAgLTk1NCw3ICs5NTQsNyBAQCBib29sIFJlbmRlckxheWVyQ29tcG9z
aXRvcjo6aGFzM0RDb250ZW50KCkgY29uc3QKIAogYm9vbCBSZW5kZXJMYXllckNvbXBvc2l0b3I6
Om5lZWRzVG9CZUNvbXBvc2l0ZWQoY29uc3QgUmVuZGVyTGF5ZXIqIGxheWVyKSBjb25zdAogewot
ICAgIGlmICghbV9oYXNBY2NlbGVyYXRlZENvbXBvc2l0aW5nIHx8ICFsYXllci0+aXNTZWxmUGFp
bnRpbmdMYXllcigpKQorICAgIGlmICghY2FuQmVDb21wb3NpdGVkKGxheWVyKSkKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogCiAgICAgcmV0dXJuIHJlcXVpcmVzQ29tcG9zaXRpbmdMYXllcihsYXll
cikgfHwgbGF5ZXItPm11c3RPdmVybGFwQ29tcG9zaXRlZExheWVycygpIHx8IChpbkNvbXBvc2l0
aW5nTW9kZSgpICYmIGxheWVyLT5pc1Jvb3RMYXllcigpKTsKQEAgLTk4MSw2ICs5ODEsMTEgQEAg
Ym9vbCBSZW5kZXJMYXllckNvbXBvc2l0b3I6OnJlcXVpcmVzQ29tcG9zaXRpbmdMYXllcihjb25z
dCBSZW5kZXJMYXllciogbGF5ZXIpIGMKICAgICAgICAgICAgICB8fCByZXF1aXJlc0NvbXBvc2l0
aW5nRm9yQW5pbWF0aW9uKHJlbmRlcmVyKTsKIH0KIAorYm9vbCBSZW5kZXJMYXllckNvbXBvc2l0
b3I6OmNhbkJlQ29tcG9zaXRlZChjb25zdCBSZW5kZXJMYXllciogbGF5ZXIpIGNvbnN0Cit7Cisg
ICAgcmV0dXJuIG1faGFzQWNjZWxlcmF0ZWRDb21wb3NpdGluZyAmJiBsYXllci0+aXNTZWxmUGFp
bnRpbmdMYXllcigpOworfQorCiAvLyBSZXR1cm4gdHJ1ZSBpZiB0aGUgZ2l2ZW4gbGF5ZXIgaGFz
IHNvbWUgYW5jZXN0b3IgaW4gdGhlIFJlbmRlckxheWVyIGhpZXJhcmNoeSB0aGF0IGNsaXBzLAog
Ly8gdXAgdG8gdGhlIGVuY2xvc2luZyBjb21wb3NpdGluZyBhbmNlc3Rvci4gVGhpcyBpcyByZXF1
aXJlZCBiZWNhdXNlIGNvbXBvc2l0aW5nIGxheWVycyBhcmUgcGFyZW50ZWQKIC8vIGFjY29yZGlu
ZyB0byB0aGUgei1vcmRlciBoaWVyYXJjaHksIHlldCBjbGlwcGluZyBnb2VzIGRvd24gdGhlIHJl
bmRlcmVyIGhpZXJhcmNoeS4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyQ29tcG9zaXRvci5oIGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9y
LmgKaW5kZXggNWYxYTE3OC4uNGRkODcxMiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXJDb21wb3NpdG9yLmgKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5
ZXJDb21wb3NpdG9yLmgKQEAgLTE0Miw2ICsxNDIsOCBAQCBwcml2YXRlOgogICAgIGJvb2wgbmVl
ZHNUb0JlQ29tcG9zaXRlZChjb25zdCBSZW5kZXJMYXllciopIGNvbnN0OwogICAgIC8vIFdoZXRo
ZXIgdGhlIGxheWVyIGhhcyBhbiBpbnRyaW5zaWMgbmVlZCBmb3IgY29tcG9zaXRpbmcgbGF5ZXIu
CiAgICAgYm9vbCByZXF1aXJlc0NvbXBvc2l0aW5nTGF5ZXIoY29uc3QgUmVuZGVyTGF5ZXIqKSBj
b25zdDsKKyAgICAvLyBXaGV0aGVyIHRoZSBsYXllciBjb3VsZCBldmVyIGJlIGNvbXBvc2l0ZWQu
CisgICAgYm9vbCBjYW5CZUNvbXBvc2l0ZWQoY29uc3QgUmVuZGVyTGF5ZXIqKSBjb25zdDsKIAog
ICAgIC8vIE1ha2Ugb3IgZGVzdHJveSB0aGUgYmFja2luZyBmb3IgdGhpcyBsYXllcjsgcmV0dXJu
cyB0cnVlIGlmIGJhY2tpbmcgY2hhbmdlZC4KICAgICBib29sIHVwZGF0ZUJhY2tpbmcoUmVuZGVy
TGF5ZXIqLCBDb21wb3NpdGluZ0NoYW5nZVJlcGFpbnQgc2hvdWxkUmVwYWludCk7Cg==
</data>
<flag name="review"
          id="35804"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>