<?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>38183</bug_id>
          
          <creation_ts>2010-04-27 01:52:31 -0700</creation_ts>
          <short_desc>REGRESSION (r57919): Some pages opened in background tabs don&apos;t render the first time you activate their tab</short_desc>
          <delta_ts>2010-04-27 12:27:19 -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>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Maciej Stachowiak">mjs</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>mjs</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>217587</commentid>
    <comment_count>0</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-04-27 01:52:31 -0700</bug_when>
    <thetext>REGRESSION (r57919): Some pages opened in background tabs don&apos;t render the first time you activate their tab</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217591</commentid>
    <comment_count>1</comment_count>
      <attachid>54399</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-04-27 01:54:45 -0700</bug_when>
    <thetext>Created attachment 54399
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217607</commentid>
    <comment_count>2</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-04-27 02:12:51 -0700</bug_when>
    <thetext>        &lt;rdar://problem/7900419&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217617</commentid>
    <comment_count>3</comment_count>
      <attachid>54399</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2010-04-27 02:35:28 -0700</bug_when>
    <thetext>Comment on attachment 54399
Patch

It&apos;s pretty sloppy to have a platform ifdef right in a rendering file, but if it&apos;s unavoidable...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217741</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-04-27 09:49:51 -0700</bug_when>
    <thetext>Hmm, maybe we could hide the #ifdef inside a new method, RenderLayerCompositor::compositeAcrossIFrames() or something.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217793</commentid>
    <comment_count>5</comment_count>
      <attachid>54399</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-04-27 11:01:00 -0700</bug_when>
    <thetext>Comment on attachment 54399
Patch

I filed bug 38206 on the underlying issue here. I&apos;ll take this, and do a cleaner patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217816</commentid>
    <comment_count>6</comment_count>
      <attachid>54437</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-04-27 11:54:31 -0700</bug_when>
    <thetext>Created attachment 54437
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217829</commentid>
    <comment_count>7</comment_count>
      <attachid>54437</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-04-27 12:06:11 -0700</bug_when>
    <thetext>Comment on attachment 54437
Patch

&gt; +bool RenderLayerCompositor::shouldPropagateCompositingToParentDocument() const
&gt; +{
&gt; +#if !PLATFORM(MAC)
&gt; +    return true;
&gt; +#else
&gt; +    return false;
&gt; +#endif
&gt; +}

I’d like to see a “why” comment in this function. This seems the perfect place to explain why Mac is different, if we know why.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217831</commentid>
    <comment_count>8</comment_count>
      <attachid>54437</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2010-04-27 12:08:04 -0700</bug_when>
    <thetext>Comment on attachment 54437
Patch

Comments from offline discussion:

1) shouldPropagateCompositingToParentDocument should be renamed to something like shouldPropagateCompositingToIFrameParent
2) shouldPropagateCompositingToIFrameParent should probably be a static method
3) The shouldPropagateCompositingToIFrameParent check should probably be in RenderLayerCompositor instead of in RenderView, because it&apos;s part of the decision about *when* to update the compositing state, rather than an implementation detail of *how* the RenderView does so.
4) Please add the manual-test from my patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217845</commentid>
    <comment_count>9</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-04-27 12:27:19 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/58320</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>54399</attachid>
            <date>2010-04-27 01:54:45 -0700</date>
            <delta_ts>2010-04-27 11:54:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-38183-20100427015443.patch</filename>
            <type>text/plain</type>
            <size>3671</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1ODI5NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTAtMDQtMjcgIE1hY2llaiBTdGFjaG93aWFrICA8bWpzQGFwcGxl
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBS
RUdSRVNTSU9OIChyNTc5MTkpOiBTb21lIHBhZ2VzIG9wZW5lZCBpbiBiYWNrZ3JvdW5kIHRhYnMg
ZG9uJ3QgcmVuZGVyIHRoZSBmaXJzdCB0aW1lIHlvdSBhY3RpdmF0ZSB0aGVpciB0YWIKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM4MTgzCisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS83OTAwNDE5PgorICAgICAgICAKKyAgICAgICAgKiByZW5kZXJpbmcv
UmVuZGVyVmlldy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJWaWV3Ojpjb21wb3NpdGlu
Z1N0YXRlQ2hhbmdlZCk6IERvbid0IGRvIHRoaXMgb24gTWFjLAorICAgICAgICBzaW5jZSB3ZSdy
ZSBub3QgYWN0dWFsbHkgcHJvcGFnYXRpbmcgY29tcG9zaXRpbmcgc3RhdGUgdG8gcGFyZW50IGZy
YW1lcy4KKworICAgICAgICBBZGRlZCBhIG1hbnVhbCB0ZXN0IGJlY2F1c2UgSSBjb3VsZCBub3Qg
ZmlndXJlIG91dCBhIHdheSB0byBhdXRvbWF0ZSB0ZXN0aW5nIHRoaXMKKyAgICAgICAgKGl0IHNl
ZW1zIHRvIHNwZWNpZmljYWxseSBkZXBlbmQgb24gdGFiIHN3aXRjaGluZykuCisgICAgICAgIAor
ICAgICAgICAqIG1hbnVhbC10ZXN0cy9hY2NlbC1jb21wLWlmcmFtZS10YWItcmVwYWludC5odG1s
OiBBZGRlZC4KKyAgICAgICAgKiBtYW51YWwtdGVzdHMvcmVzb3VyY2VzL2ZsYXNoLWZyYW1lLmh0
bWw6IEFkZGVkLgorICAgICAgICAqIG1hbnVhbC10ZXN0cy9yZXNvdXJjZXMvdGFiLXJlcGFpbnQt
cGFydC0yLmh0bWw6IEFkZGVkLgorCiAyMDEwLTA0LTI3ICBFcmljIFNlaWRlbCAgPGVyaWNAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgpJbmRleDogV2ViQ29y
ZS9tYW51YWwtdGVzdHMvYWNjZWwtY29tcC1pZnJhbWUtdGFiLXJlcGFpbnQuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJDb3JlL21hbnVhbC10ZXN0cy9hY2NlbC1jb21wLWlmcmFtZS10YWItcmVwYWlu
dC5odG1sCShyZXZpc2lvbiAwKQorKysgV2ViQ29yZS9tYW51YWwtdGVzdHMvYWNjZWwtY29tcC1p
ZnJhbWUtdGFiLXJlcGFpbnQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyMSBAQAorPCFE
T0NUWVBFIGh0bWw+Cis8dGl0bGU+QWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcgdGFiIHJlcGFpbnQg
YnVnPC90aXRsZT4KKzxzdHlsZT4KK2JvZHkgeworICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxv
dzsKK30KK2lmcmFtZSB7CisgICAgYm9yZGVyLXdpZHRoOiAwcHg7CisgICAgd2lkdGg6IDQwMHB4
OworICAgIGhlaWdodDogMjAwcHg7Cit9Cis8L3N0eWxlPgorPGgxPkFjY2VsZXJhdGVkIGNvbXBv
c2l0aW5nIHRhYiByZXBhaW50IGJ1ZzwvaDE+Cis8cD5UaGlzIHRlc3QgY2FzZSBjaGVja3MgZm9y
IGEgcmVwYWludCBidWcgcmVzdWx0aW5nIGZyb20gYWNjZWxlcmF0ZWQKK2NvbXBvc2l0aW5nIG9m
IGlmcmFtZXMgb24gTWFjLiBGb2xsb3cgdGhlc2Ugc3RlcHM6PC9wPgorPG9sPgorPGxpPk9wZW4g
PGEgaHJlZj0icmVzb3VyY2VzL3RhYi1yZXBhaW50LXBhcnQtMi5odG1sIj50aGlzIGxpbms8L2E+
IGluIGEgbmV3IHRhYi48L2xpPgorPGxpPkNsb3NlIHRoaXMgdGFiLjwvbGk+Cis8bGk+VGhlIG5l
dyBwYWdlIHNob3VsZCBiZSBibHVlLjwvbGk+Cis8L29sPgorPGlmcmFtZSBzcmM9InJlc291cmNl
cy9mbGFzaC1mcmFtZS5odG1sIj48L2lmcmFtZT4KSW5kZXg6IFdlYkNvcmUvbWFudWFsLXRlc3Rz
L3Jlc291cmNlcy9mbGFzaC1mcmFtZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvbWFudWFs
LXRlc3RzL3Jlc291cmNlcy9mbGFzaC1mcmFtZS5odG1sCShyZXZpc2lvbiAwKQorKysgV2ViQ29y
ZS9tYW51YWwtdGVzdHMvcmVzb3VyY2VzL2ZsYXNoLWZyYW1lLmh0bWwJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsMyBAQAorPCFET0NUWVBFIGh0bWw+Cis8dGl0bGU+Rmxhc2ggZnJhbWUgZm9yIHJl
cGFpbnQgdGVzdDwvdGl0bGU+Cis8ZW1iZWQgc3JjPSJzcGluYm94LnN3ZiI+CkluZGV4OiBXZWJD
b3JlL21hbnVhbC10ZXN0cy9yZXNvdXJjZXMvdGFiLXJlcGFpbnQtcGFydC0yLmh0bWwKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9tYW51YWwtdGVzdHMvcmVzb3VyY2VzL3RhYi1yZXBhaW50LXBhcnQt
Mi5odG1sCShyZXZpc2lvbiAwKQorKysgV2ViQ29yZS9tYW51YWwtdGVzdHMvcmVzb3VyY2VzL3Rh
Yi1yZXBhaW50LXBhcnQtMi5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDE4IEBACis8IURP
Q1RZUEUgaHRtbD4KKzx0aXRsZT5BY2NlbGVyYXRlZCBjb21wb3NpdGluZyB0YWIgcmVwYWludCBi
dWcgcGFydCAyPC90aXRsZT4KKzxzdHlsZT4KK2JvZHkgeworICAgIGJhY2tncm91bmQtY29sb3I6
IHJveWFsYmx1ZTsKK30KK2lmcmFtZSB7CisgICAgYm9yZGVyLXdpZHRoOiAwcHg7CisgICAgd2lk
dGg6IDQwMHB4OworICAgIGhlaWdodDogMjAwcHg7Cit9Cis8L3N0eWxlPgorPGJvZHk+Cis8b2w+
Cis8bGk+VGhpcyBwYWdlIHNob3VsZCBoYXZlIGEgYmx1ZSBiYWNrZ3JvdW5kLjwvbGk+Cis8L29s
PgorPGlmcmFtZSBzcmM9Ii4uL3Jlc291cmNlcy9mbGFzaC1mcmFtZS5odG1sIj48L2lmcmFtZT4K
KzwvYm9keT4KSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclZpZXcuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclZpZXcuY3BwCShyZXZpc2lvbiA1ODI3NCkK
KysrIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclZpZXcuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03
MTAsMTIgKzcxMCwxNCBAQCBib29sIFJlbmRlclZpZXc6OnVzZXNDb21wb3NpdGluZygpIGNvbnN0
CiAKIHZvaWQgUmVuZGVyVmlldzo6Y29tcG9zaXRpbmdTdGF0ZUNoYW5nZWQoYm9vbCkKIHsKKyNp
ZiAhUExBVEZPUk0oTUFDKQogICAgIEVsZW1lbnQqIGVsdCA9IGRvY3VtZW50KCktPm93bmVyRWxl
bWVudCgpOwogICAgIGlmICghZWx0KQogICAgICAgICByZXR1cm47CiAKICAgICAvLyBUcmlnZ2Vy
IGEgcmVjYWxjU3R5bGUgaW4gdGhlIHBhcmVudCBkb2N1bWVudCwgdG8gdXBkYXRlIGNvbXBvc2l0
aW5nIGluIHRoYXQgZG9jdW1lbnQuCiAgICAgZWx0LT5zZXROZWVkc1N0eWxlUmVjYWxjKFN5bnRo
ZXRpY1N0eWxlQ2hhbmdlKTsKKyNlbmRpZgogfQogCiBSZW5kZXJMYXllckNvbXBvc2l0b3IqIFJl
bmRlclZpZXc6OmNvbXBvc2l0b3IoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>54437</attachid>
            <date>2010-04-27 11:54:31 -0700</date>
            <delta_ts>2010-04-27 12:08:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-38183-20100427115429.patch</filename>
            <type>text/plain</type>
            <size>4075</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
OTQxNGUwODFiNzRjYmNjNGEyZDUwYzMxMmZjMDIyYjgxMWZlZjg5MS4uNTY0Y2ZlZGU1MmZkYzIw
MDAzODU4OGY1ZDhiM2ViZTdjZmJmMDlkYiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNSBAQAorMjAxMC0wNC0yNyAgU2lt
b24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSRUdSRVNTSU9OIChyNTc5MTkpOiBTb21lIHBh
Z2VzIG9wZW5lZCBpbiBiYWNrZ3JvdW5kIHRhYnMgZG9uJ3QgcmVuZGVyIHRoZSBmaXJzdCB0aW1l
IHlvdSBhY3RpdmF0ZSB0aGVpciB0YWIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTM4MTgzCisKKyAgICAgICAgUmF0aGVyIHRoYW4gc3ByaW5rbGUgUExB
VEZPUk0gI2lmZGVmcyBhcm91bmQsIGFkZCBhIG5ldyBtZXRob2QsCisgICAgICAgIFJlbmRlckxh
eWVyQ29tcG9zaXRvcjo6c2hvdWxkUHJvcGFnYXRlQ29tcG9zaXRpbmdUb1BhcmVudERvY3VtZW50
KCksIHRoYXQgaW5kaWNhdGVzIHdoZXRoZXIKKyAgICAgICAgYW4gaWZyYW1lIHdpdGggY29tcG9z
aXRlZCBjb250ZW50IHNob3VsZCB0cmlnZ2VyIGNvbXBvc2l0aW5nIG1vZGUgaW4gdGhlIGVuY2xv
c2luZyBkb2N1bWVudAorICAgICAgICAoYSBiZWhhdmlvciB0aGF0IGRpZmZlcnMgYmV0d2VlbiBw
bGF0Zm9ybXMpLgorICAgICAgICAKKyAgICAgICAgVXNlIHRoaXMgbmV3IG1ldGhvZCB0byBkZXRl
cm1pbmUgd2hldGhlciB0byB0cmlnZ2VyIGEgc3R5bGUgcmVjYWxjIGluIHRoZSBwYXJlbnQgZG9j
dW1lbnQKKyAgICAgICAgd2hlbiBhbiBpZnJhbWUgYmVjb21lcyBjb21wb3NpdGVkLgorCisgICAg
ICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJMYXllckNvbXBvc2l0b3I6OnNob3VsZFByb3BhZ2F0ZUNvbXBvc2l0aW5nVG9Q
YXJlbnREb2N1bWVudCk6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckNvbXBvc2l0b3I6
OnJlcXVpcmVzQ29tcG9zaXRpbmdGb3JJRnJhbWUpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5k
ZXJMYXllckNvbXBvc2l0b3IuaDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyVmlldy5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJWaWV3Ojpjb21wb3NpdGluZ1N0YXRlQ2hhbmdlZCk6
CisKIDIwMTAtMDQtMjcgIFRob21hcyBaYW5kZXIgPHQuemFuZGVyQG5va2lhLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBTaW1vbiBIYXVzbWFubi4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHAgYi9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJMYXllckNvbXBvc2l0b3IuY3BwCmluZGV4IDE0NTFjMjFmOTYwZGU1ODMxMzdlY2EwMWRkZDYz
YzEzNWJiMThiMzAuLjQ1ZDdmZjQ2Yjg4Y2VlMzQzOTVjMGQyNTU0NjJhNThhNzk3YzU2MzQgMTAw
NjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHAKKysr
IGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcApAQCAtOTY3LDYg
Kzk2NywxNSBAQCBib29sIFJlbmRlckxheWVyQ29tcG9zaXRvcjo6aGFzM0RDb250ZW50KCkgY29u
c3QKICAgICByZXR1cm4gbGF5ZXJIYXMzRENvbnRlbnQocm9vdFJlbmRlckxheWVyKCkpOwogfQog
Citib29sIFJlbmRlckxheWVyQ29tcG9zaXRvcjo6c2hvdWxkUHJvcGFnYXRlQ29tcG9zaXRpbmdU
b1BhcmVudERvY3VtZW50KCkgY29uc3QKK3sKKyNpZiAhUExBVEZPUk0oTUFDKQorICAgIHJldHVy
biB0cnVlOworI2Vsc2UKKyAgICByZXR1cm4gZmFsc2U7CisjZW5kaWYKK30KKwogYm9vbCBSZW5k
ZXJMYXllckNvbXBvc2l0b3I6Om5lZWRzVG9CZUNvbXBvc2l0ZWQoY29uc3QgUmVuZGVyTGF5ZXIq
IGxheWVyKSBjb25zdAogewogICAgIGlmICghY2FuQmVDb21wb3NpdGVkKGxheWVyKSkKQEAgLTEx
MDEsMTIgKzExMTAsOSBAQCBib29sIFJlbmRlckxheWVyQ29tcG9zaXRvcjo6cmVxdWlyZXNDb21w
b3NpdGluZ0ZvclBsdWdpbihSZW5kZXJPYmplY3QqIHJlbmRlcmVyKQogCiBib29sIFJlbmRlckxh
eWVyQ29tcG9zaXRvcjo6cmVxdWlyZXNDb21wb3NpdGluZ0ZvcklGcmFtZShSZW5kZXJPYmplY3Qq
IHJlbmRlcmVyKSBjb25zdAogewotI2lmICFQTEFURk9STShNQUMpCi0gICAgcmV0dXJuIHJlbmRl
cmVyLT5pc1JlbmRlcklGcmFtZSgpICYmIHRvUmVuZGVySUZyYW1lKHJlbmRlcmVyKS0+cmVxdWly
ZXNBY2NlbGVyYXRlZENvbXBvc2l0aW5nKCk7Ci0jZWxzZQotICAgIFVOVVNFRF9QQVJBTShyZW5k
ZXJlcik7Ci0gICAgcmV0dXJuIGZhbHNlOwotI2VuZGlmCisgICAgcmV0dXJuIHNob3VsZFByb3Bh
Z2F0ZUNvbXBvc2l0aW5nVG9QYXJlbnREb2N1bWVudCgpCisgICAgICAgICYmIHJlbmRlcmVyLT5p
c1JlbmRlcklGcmFtZSgpCisgICAgICAgICYmIHRvUmVuZGVySUZyYW1lKHJlbmRlcmVyKS0+cmVx
dWlyZXNBY2NlbGVyYXRlZENvbXBvc2l0aW5nKCk7CiB9CiAKIGJvb2wgUmVuZGVyTGF5ZXJDb21w
b3NpdG9yOjpyZXF1aXJlc0NvbXBvc2l0aW5nRm9yQW5pbWF0aW9uKFJlbmRlck9iamVjdCogcmVu
ZGVyZXIpIGNvbnN0CmRpZmYgLS1naXQgYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNv
bXBvc2l0b3IuaCBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5oCmlu
ZGV4IDJkMTk5NDViM2ZlMTczNWMxY2ExZGViYWRhYjc1ZWQ1NjUzODJjZTUuLmJlYTQ2NjI1ZTA2
YWZhZmVlYTlkOGQyOTg4Y2ExMjFmZjE1YTkxZmMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5oCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckxheWVyQ29tcG9zaXRvci5oCkBAIC0xMzYsNiArMTM2LDEwIEBAIHB1YmxpYzoKICAgICAvLyBX
YWxrIHRoZSB0cmVlIGxvb2tpbmcgZm9yIGxheWVycyB3aXRoIDNkIHRyYW5zZm9ybXMuIFVzZWZ1
bCBpbiBjYXNlIHlvdSBuZWVkCiAgICAgLy8gdG8ga25vdyBpZiB0aGVyZSBpcyBub24tYWZmaW5l
IGNvbnRlbnQsIGUuZy4gZm9yIGRyYXdpbmcgaW50byBhbiBpbWFnZS4KICAgICBib29sIGhhczNE
Q29udGVudCgpIGNvbnN0OworICAgIAorICAgIC8vIFNvbWUgcGxhdGZvcm1zIG1heSB3aXNoIHRv
IGNvbm5lY3QgY29tcG9zaXRpbmcgbGF5ZXIgdHJlZXMgYmV0d2VlbiBpZnJhbWVzIGFuZAorICAg
IC8vIHRoZWlyIHBhcmVudCBkb2N1bWVudC4KKyAgICBib29sIHNob3VsZFByb3BhZ2F0ZUNvbXBv
c2l0aW5nVG9QYXJlbnREb2N1bWVudCgpIGNvbnN0OwogCiBwcml2YXRlOgogICAgIC8vIFdoZXRo
ZXIgdGhlIGdpdmVuIFJMIG5lZWRzIGEgY29tcG9zaXRpbmcgbGF5ZXIuCmRpZmYgLS1naXQgYS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJWaWV3LmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
clZpZXcuY3BwCmluZGV4IGU5NzFkMTUzZDVlMzcwYTUyYWY4MTJlN2Y0MWMxYjYzMTI0YTI4Y2Mu
LjY5Nzk2YmNmNjhiZjQyODY2NmVlZmE4MzA4YjZlNmExYWMyNDAwMTQgMTAwNjQ0Ci0tLSBhL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlclZpZXcuY3BwCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlclZpZXcuY3BwCkBAIC03MTAsNiArNzEwLDkgQEAgYm9vbCBSZW5kZXJWaWV3Ojp1c2VzQ29t
cG9zaXRpbmcoKSBjb25zdAogCiB2b2lkIFJlbmRlclZpZXc6OmNvbXBvc2l0aW5nU3RhdGVDaGFu
Z2VkKGJvb2wpCiB7CisgICAgaWYgKCFtX2NvbXBvc2l0b3IgfHwgIW1fY29tcG9zaXRvci0+c2hv
dWxkUHJvcGFnYXRlQ29tcG9zaXRpbmdUb1BhcmVudERvY3VtZW50KCkpCisgICAgICAgIHJldHVy
bjsKKwogICAgIEVsZW1lbnQqIGVsdCA9IGRvY3VtZW50KCktPm93bmVyRWxlbWVudCgpOwogICAg
IGlmICghZWx0KQogICAgICAgICByZXR1cm47Cg==
</data>
<flag name="review"
          id="38421"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>