<?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>3742</bug_id>
          
          <creation_ts>2005-06-27 18:02:38 -0700</creation_ts>
          <short_desc>Eyes don&apos;t render properly in acid2 test With Plugins disabled.</short_desc>
          <delta_ts>2007-11-02 23:47:23 -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>412</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://webstandards.org/act/acid2/test.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Marcus Pallinger">webkitBugzilla</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>ian</cc>
    
    <cc>mitz</cc>
    
    <cc>webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13389</commentid>
    <comment_count>0</comment_count>
    <who name="Marcus Pallinger">webkitBugzilla</who>
    <bug_when>2005-06-27 18:02:39 -0700</bug_when>
    <thetext>The eyes in the acid2 test don&apos;t appear. Instead, a 50% red band appears, and the black bar on the right of 
the eyes is red.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13405</commentid>
    <comment_count>1</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2005-06-27 23:24:54 -0700</bug_when>
    <thetext>Tested in fresh ToT, worksforme. The Tiger version of Safari will probably not pass the acid 2 test yet, the 
built from tree version however does. Thx for the bugreport tho.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13410</commentid>
    <comment_count>2</comment_count>
    <who name="Marcus Pallinger">webkitBugzilla</who>
    <bug_when>2005-06-27 23:45:11 -0700</bug_when>
    <thetext>I had just updated the tree before I filed the bug. I just updated the tree again, and it now works...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13411</commentid>
    <comment_count>3</comment_count>
    <who name="Marcus Pallinger">webkitBugzilla</who>
    <bug_when>2005-06-27 23:52:53 -0700</bug_when>
    <thetext>Actually, this works properly with plug-ins enabled, but it doesn&apos;t work if the plug-ins are disabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13412</commentid>
    <comment_count>4</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2005-06-28 03:00:36 -0700</bug_when>
    <thetext>I don&apos;t have any plugins installed and it works perfectly... Can somebody else confirm this bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13417</commentid>
    <comment_count>5</comment_count>
    <who name="Chad Ingram">matrix9180</who>
    <bug_when>2005-06-28 05:29:49 -0700</bug_when>
    <thetext>I don&apos;t have canconfirm, but I just checked using ToT, and result was exactly as described. 
Safari menu -&gt; Preferences... Security tab, uncheck &quot;Enable plug-ins&quot;, (I restarted Safari @ this point, 
might not be needed), load the acid2 test. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13419</commentid>
    <comment_count>6</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2005-06-28 05:33:12 -0700</bug_when>
    <thetext>Confirmed. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13423</commentid>
    <comment_count>7</comment_count>
    <who name="Niels Leenheer (HTML5test)">info</who>
    <bug_when>2005-06-28 06:39:01 -0700</bug_when>
    <thetext>I tracked this problem down to an inability of Webcore to display fallback
content for object elements, when plugins are disabled. This is obviously
problematic, because the fallback content is intented for such situations.

html_objectimpl.cpp:

621: bool HTMLObjectElementImpl::rendererIsNeeded(RenderStyle *style)
622: {
623:     if (m_useFallbackContent || isImageType())
624:         return HTMLElementImpl::rendererIsNeeded(style);
625: 
626:     KHTMLPart* part = getDocument()-&gt;part();
627:     if (!part || !part-&gt;pluginsEnabled()) {
628:         return false;
629:     }

m_useFallbackContent is initially false and isImageType() will return false
for regular plugin content. This means that line 627 is reached which result
in false being returned if plugins are disabled.

If rendererIsNeeded() returns false, createRenderer() will not be called and
the RenderObject for the fallback content will not be created. The solution is
return always true for rendererIsNeeded() and check which type of renderer we
need to create in the createRenderer() function.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13425</commentid>
    <comment_count>8</comment_count>
      <attachid>2687</attachid>
    <who name="Niels Leenheer (HTML5test)">info</who>
    <bug_when>2005-06-28 06:59:46 -0700</bug_when>
    <thetext>Created attachment 2687
Possible solution

This attachment contains a possible solution to the problem. The function
listed here should be modified in html_objectimpl.cpp. Sorry, I currently
do not have the time to do a proper patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20179</commentid>
    <comment_count>9</comment_count>
      <attachid>3992</attachid>
    <who name="Niels Leenheer (HTML5test)">info</who>
    <bug_when>2005-09-21 14:41:55 -0700</bug_when>
    <thetext>Created attachment 3992
Properly use images and fallback content

If plugins are disabled by the user, the object element should still be able to
display images, because images are not handled by plugins. The same applies to
fallback content, if plugins are disabled and fallback content is provided, the
fallback content should be displayed instead of the plugin.

(Additionally this patch also makes sure fallback content is shown when the
object element does not contain a type or url, for example:
&lt;object&gt;Hello&lt;/object&gt;. This example should simply print &apos;Hello&apos;.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20287</commentid>
    <comment_count>10</comment_count>
      <attachid>3992</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2005-09-23 08:53:24 -0700</bug_when>
    <thetext>Comment on attachment 3992
Properly use images and fallback content

Patch has at least one tab in it. We indent using spaces, not tabs.

Does this do the right thing when display is &quot;none&quot;? I don&apos;t think it does
because rendererIsNeeded is supposed to return false in that case. Yet here was
are returning true just so that we can eventually get to the fallback content
code path.

I think part of the fix should be to move the plug-ins enabled check completely
out of rendererIsNeeded and instead do that check inside updateWidget.

I&apos;d like Dave to review this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22057</commentid>
    <comment_count>11</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2005-10-14 00:10:42 -0700</bug_when>
    <thetext>I&apos;m going to r- based on darin&apos;s comments, even though this may need additional review. At the very least 
we need a test case for the display: none case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42258</commentid>
    <comment_count>12</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2006-12-13 14:14:55 -0800</bug_when>
    <thetext>Reassigning bug to webkit-unassigned for more visibility.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>233</commentid>
    <comment_count>13</comment_count>
    <who name="">mitz</who>
    <bug_when>2007-09-20 10:40:50 -0700</bug_when>
    <thetext>Looks like it is fixed in TOT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60146</commentid>
    <comment_count>14</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-11-02 23:47:23 -0700</bug_when>
    <thetext>This appears to be fixed.  Tested with a local debug build of WebKit r27388 with Safari 3 Public Beta v. 3.0.3 (522.12.1) on Mac OS X 10.4.10 (8R218) with plug-ins disabled.

Note that reloading the page after viewing the test for the first time still has issues.  See Bug 13693.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2687</attachid>
            <date>2005-06-28 06:59:46 -0700</date>
            <delta_ts>2005-09-21 14:41:55 -0700</delta_ts>
            <desc>Possible solution</desc>
            <filename>3742.txt</filename>
            <type>text/plain</type>
            <size>1685</size>
            <attacher name="Niels Leenheer (HTML5test)">info</attacher>
            
              <data encoding="base64">DQpib29sIEhUTUxPYmplY3RFbGVtZW50SW1wbDo6aGFzRmFsbGJhY2tDb250ZW50KCkNCnsNCiAg
ICBib29sIGhhc0ZhbGxiYWNrQ29udGVudCA9IGZhbHNlOw0KICAgIA0KICAgIGZvciAoTm9kZUlt
cGwgKmNoaWxkID0gZmlyc3RDaGlsZCgpOyBjaGlsZCAmJiAhaGFzRmFsbGJhY2tDb250ZW50OyBj
aGlsZCA9IGNoaWxkLT5uZXh0U2libGluZygpKSB7DQogICAgICAgIGlmICgoIWNoaWxkLT5pc1Rl
eHROb2RlKCkgJiYgY2hpbGQtPmlkKCkgIT0gSURfRU1CRUQgJiYgY2hpbGQtPmlkKCkgIT0gSURf
UEFSQU0pIHx8IA0KICAgICAgICAgICAgKGNoaWxkLT5pc1RleHROb2RlKCkgJiYgIWNoaWxkLT5j
b250YWluc09ubHlXaGl0ZXNwYWNlKCkpKQ0KICAgICAgICAgICAgaGFzRmFsbGJhY2tDb250ZW50
ID0gdHJ1ZTsNCiAgICB9ICAgIA0KICAgIA0KICAgIHJldHVybiBoYXNGYWxsYmFja0NvbnRlbnQ7
DQp9ICAgIA0KDQpib29sIEhUTUxPYmplY3RFbGVtZW50SW1wbDo6cmVuZGVyZXJJc05lZWRlZChS
ZW5kZXJTdHlsZSAqc3R5bGUpDQp7DQogICAgaWYgKG1fdXNlRmFsbGJhY2tDb250ZW50IHx8IGlz
SW1hZ2VUeXBlKCkpDQogICAgICAgIHJldHVybiBIVE1MRWxlbWVudEltcGw6OnJlbmRlcmVySXNO
ZWVkZWQoc3R5bGUpOw0KDQogICAgaWYgKGhhc0ZhbGxiYWNrQ29udGVudCgpKQ0KICAgICAgICBy
ZXR1cm4gdHJ1ZTsNCg0KICAgIEtIVE1MUGFydCogcGFydCA9IGdldERvY3VtZW50KCktPnBhcnQo
KTsNCiAgICBpZiAoIXBhcnQgfHwgIXBhcnQtPnBsdWdpbnNFbmFibGVkKCkpIHsNCiAgICAgICAg
cmV0dXJuIGZhbHNlOw0KICAgIH0NCiNpZiBBUFBMRV9DSEFOR0VTDQogICAgLy8gRXZlbnR1YWxs
eSB3ZSB3aWxsIG1lcmdlIHdpdGggdGhlIGJldHRlciB2ZXJzaW9uIG9mIHRoaXMgY2hlY2sgb24g
dGhlIHRpcCBvZiB0cmVlLg0KICAgIC8vIFVudGlsIHRoZW4sIGp1c3QgbGVhdmUgaXQgb3V0Lg0K
I2Vsc2UNCiAgICBLVVJMIHUgPSBnZXREb2N1bWVudCgpLT5jb21wbGV0ZVVSTCh1cmwpOw0KICAg
IGZvciAoS0hUTUxQYXJ0KiBwYXJ0ID0gdy0+cGFydCgpLT5wYXJlbnRQYXJ0KCk7IHBhcnQ7IHBh
cnQgPSBwYXJ0LT5wYXJlbnRQYXJ0KCkpDQogICAgICAgIGlmIChwYXJ0LT51cmwoKSA9PSB1KSB7
DQogICAgICAgICAgICByZXR1cm4gZmFsc2U7DQogICAgICAgIH0NCiNlbmRpZg0KICAgIHJldHVy
biB0cnVlOw0KfQ0KDQpSZW5kZXJPYmplY3QgKkhUTUxPYmplY3RFbGVtZW50SW1wbDo6Y3JlYXRl
UmVuZGVyZXIoUmVuZGVyQXJlbmEgKmFyZW5hLCBSZW5kZXJTdHlsZSAqc3R5bGUpDQp7DQogICAg
aWYgKG1fdXNlRmFsbGJhY2tDb250ZW50KQ0KICAgICAgICByZXR1cm4gUmVuZGVyT2JqZWN0Ojpj
cmVhdGVPYmplY3QodGhpcywgc3R5bGUpOw0KICAgIGlmIChpc0ltYWdlVHlwZSgpKQ0KICAgICAg
ICByZXR1cm4gbmV3IChhcmVuYSkgUmVuZGVySW1hZ2UodGhpcyk7DQogICAgICAgIA0KICAgIEtI
VE1MUGFydCogcGFydCA9IGdldERvY3VtZW50KCktPnBhcnQoKTsNCiAgICBpZiAoIXBhcnQgfHwg
IXBhcnQtPnBsdWdpbnNFbmFibGVkKCkpDQogICAgICAgIHJldHVybiBSZW5kZXJPYmplY3Q6OmNy
ZWF0ZU9iamVjdCh0aGlzLCBzdHlsZSk7DQogICAgZWxzZQ0KICAgICAgICByZXR1cm4gbmV3IChh
cmVuYSkgUmVuZGVyUGFydE9iamVjdCh0aGlzKTsNCn0=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3992</attachid>
            <date>2005-09-21 14:41:55 -0700</date>
            <delta_ts>2005-10-14 00:10:51 -0700</delta_ts>
            <desc>Properly use images and fallback content</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>4195</size>
            <attacher name="Niels Leenheer (HTML5test)">info</attacher>
            
              <data encoding="base64">SW5kZXg6IGtodG1sL2h0bWwvaHRtbF9vYmplY3RpbXBsLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxl
OiAvY3ZzL3Jvb3QvV2ViQ29yZS9raHRtbC9odG1sL2h0bWxfb2JqZWN0aW1wbC5jcHAsdgpyZXRy
aWV2aW5nIHJldmlzaW9uIDEuNzkKZGlmZiAtcCAtdSAtcjEuNzkga2h0bWwvaHRtbC9odG1sX29i
amVjdGltcGwuY3BwCi0tLSBraHRtbC9odG1sL2h0bWxfb2JqZWN0aW1wbC5jcHAJMTYgU2VwIDIw
MDUgMjI6NDI6MTIgLTAwMDAJMS43OQorKysga2h0bWwvaHRtbC9odG1sX29iamVjdGltcGwuY3Bw
CTIxIFNlcCAyMDA1IDIxOjMwOjQ2IC0wMDAwCkBAIC03MDMsMTEgKzcwMywyNyBAQCBEb2N1bWVu
dEltcGwqIEhUTUxPYmplY3RFbGVtZW50SW1wbDo6Y29uCiAgICAgcmV0dXJuIDA7CiB9CiAKK2Jv
b2wgSFRNTE9iamVjdEVsZW1lbnRJbXBsOjpoYXNGYWxsYmFja0NvbnRlbnQoKQoreworICAgIGJv
b2wgaGFzRmFsbGJhY2tDb250ZW50ID0gZmFsc2U7CisJCisgICAgZm9yIChOb2RlSW1wbCAqY2hp
bGQgPSBmaXJzdENoaWxkKCk7IGNoaWxkICYmICFoYXNGYWxsYmFja0NvbnRlbnQ7IGNoaWxkID0g
Y2hpbGQtPm5leHRTaWJsaW5nKCkpIHsKKyAgICAgICAgaWYgKCghY2hpbGQtPmlzVGV4dE5vZGUo
KSAmJiAhY2hpbGQtPmhhc1RhZ05hbWUoZW1iZWRUYWcpICYmICFjaGlsZC0+aGFzVGFnTmFtZShw
YXJhbVRhZykpIHx8IC8vIERpc2NvdW50IDxlbWJlZD4gYW5kIDxwYXJhbT4KKyAgICAgICAgICAg
IChjaGlsZC0+aXNUZXh0Tm9kZSgpICYmICFjaGlsZC0+Y29udGFpbnNPbmx5V2hpdGVzcGFjZSgp
KSkKKyAgICAgICAgaGFzRmFsbGJhY2tDb250ZW50ID0gdHJ1ZTsKKyAgICB9CisgICAgCisgICAg
cmV0dXJuIGhhc0ZhbGxiYWNrQ29udGVudDsKK30gIAorCiBib29sIEhUTUxPYmplY3RFbGVtZW50
SW1wbDo6cmVuZGVyZXJJc05lZWRlZChSZW5kZXJTdHlsZSAqc3R5bGUpCiB7CiAgICAgaWYgKG1f
dXNlRmFsbGJhY2tDb250ZW50IHx8IGlzSW1hZ2VUeXBlKCkpCiAgICAgICAgIHJldHVybiBIVE1M
RWxlbWVudEltcGw6OnJlbmRlcmVySXNOZWVkZWQoc3R5bGUpOwogCisgICAgaWYgKGhhc0ZhbGxi
YWNrQ29udGVudCgpKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKwogICAgIEtIVE1MUGFydCogcGFy
dCA9IGdldERvY3VtZW50KCktPnBhcnQoKTsKICAgICBpZiAoIXBhcnQgfHwgIXBhcnQtPnBsdWdp
bnNFbmFibGVkKCkpIHsKICAgICAgICAgcmV0dXJuIGZhbHNlOwpJbmRleDoga2h0bWwvaHRtbC9o
dG1sX29iamVjdGltcGwuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jvb3QvV2ViQ29yZS9r
aHRtbC9odG1sL2h0bWxfb2JqZWN0aW1wbC5oLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjM2CmRp
ZmYgLXAgLXUgLXIxLjM2IGtodG1sL2h0bWwvaHRtbF9vYmplY3RpbXBsLmgKLS0tIGtodG1sL2h0
bWwvaHRtbF9vYmplY3RpbXBsLmgJMTYgU2VwIDIwMDUgMjI6NDI6MTIgLTAwMDAJMS4zNgorKysg
a2h0bWwvaHRtbC9odG1sX29iamVjdGltcGwuaAkyMSBTZXAgMjAwNSAyMTozMDo0NiAtMDAwMApA
QCAtMTY4LDYgKzE2OCw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgcGFyc2VNYXBwZWRB
dHRyaWJ1dGUoTWFwcGVkQXR0cmlidXRlSW1wbCAqdG9rZW4pOwogCiAgICAgdmlydHVhbCB2b2lk
IGF0dGFjaCgpOworICAgIHZpcnR1YWwgYm9vbCBoYXNGYWxsYmFja0NvbnRlbnQoKTsKICAgICB2
aXJ0dWFsIGJvb2wgcmVuZGVyZXJJc05lZWRlZChraHRtbDo6UmVuZGVyU3R5bGUgKik7CiAgICAg
dmlydHVhbCBraHRtbDo6UmVuZGVyT2JqZWN0ICpjcmVhdGVSZW5kZXJlcihSZW5kZXJBcmVuYSAq
LCBraHRtbDo6UmVuZGVyU3R5bGUgKik7CiAgICAgdmlydHVhbCB2b2lkIGRldGFjaCgpOwpJbmRl
eDoga2h0bWwvcmVuZGVyaW5nL3JlbmRlcl9mcmFtZXMuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6
IC9jdnMvcm9vdC9XZWJDb3JlL2todG1sL3JlbmRlcmluZy9yZW5kZXJfZnJhbWVzLmNwcCx2CnJl
dHJpZXZpbmcgcmV2aXNpb24gMS43NwpkaWZmIC1wIC11IC1yMS43NyBraHRtbC9yZW5kZXJpbmcv
cmVuZGVyX2ZyYW1lcy5jcHAKLS0tIGtodG1sL3JlbmRlcmluZy9yZW5kZXJfZnJhbWVzLmNwcAkx
NiBTZXAgMjAwNSAyMjo0MjoxNiAtMDAwMAkxLjc3CisrKyBraHRtbC9yZW5kZXJpbmcvcmVuZGVy
X2ZyYW1lcy5jcHAJMjEgU2VwIDIwMDUgMjE6MzA6NDYgLTAwMDAKQEAgLTc5MSwxNSArNzkxLDIy
IEBAIHZvaWQgUmVuZGVyUGFydE9iamVjdDo6dXBkYXRlV2lkZ2V0KCkKICAgICAgICAgICAvLyBU
T0RPOiBhZGQgbW9yZSBwbHVnaW5zIGhlcmUKICAgICAgIH0KICAgICAgIAotICAgICAgLy8gSWYg
bm8gVVJMIGFuZCB0eXBlLCBhYm9ydC4KKyAgICAgIC8vIEZpbmQgb3V0IGlmIHdlIHN1cHBvcnQg
ZmFsbGJhY2sgY29udGVudC4KKyAgICAgIG1faGFzRmFsbGJhY2tDb250ZW50ID0gby0+aGFzRmFs
bGJhY2tDb250ZW50KCk7CisJICAKKwkgIC8vIElmIG5vIFVSTCBhbmQgdHlwZSwgYWJvcnQuCiAg
ICAgICBpZiAodXJsLmlzRW1wdHkoKSAmJiBzZXJ2aWNlVHlwZS5pc0VtcHR5KCkpIHsKICNpZmRl
ZiBERUJVR19MQVlPVVQKICAgICAgICAgICBrZERlYnVnKCkgPDwgIlJlbmRlclBhcnRPYmplY3Q6
OmNsb3NlIC0gZW1wdHkgdXJsIGFuZCBzZXJ2ZXJUeXBlIiA8PCBlbmRsOwogI2VuZGlmCisgICAg
ICAgICAgaWYgKG1faGFzRmFsbGJhY2tDb250ZW50KQorICAgICAgICAgICAgICBvLT5yZW5kZXJG
YWxsYmFja0NvbnRlbnQoKTsKICAgICAgICAgICByZXR1cm47CiAgICAgICB9CiAgICAgICAvLyBB
dm9pZCBpbmZpbml0ZSByZWN1cnNpb24uIElmIHRoZSBwbHVnLWluJ3MgVVJMIGlzIHRoZSBzYW1l
IGFzIHRoZSBwYXJ0J3MgVVJMLCBpbmZpbml0ZSBmcmFtZXMgbWF5IGJlIGNyZWF0ZWQuCiAgICAg
ICBpZiAoIXVybC5pc0VtcHR5KCkgJiYgcGFydC0+Y29tcGxldGVVUkwodXJsKSA9PSBwYXJ0LT5i
YXNlVVJMKCkpIHsKKyAgICAgICAgICBpZiAobV9oYXNGYWxsYmFja0NvbnRlbnQpCisJCSAgICAg
IG8tPnJlbmRlckZhbGxiYWNrQ29udGVudCgpOwogICAgICAgICAgIHJldHVybjsKICAgICAgIH0K
ICAgICAgICAgICAgIApAQCAtODA4LDEyICs4MTUsMTAgQEAgdm9pZCBSZW5kZXJQYXJ0T2JqZWN0
Ojp1cGRhdGVXaWRnZXQoKQogICAgICAgcGFyYW1zLmFwcGVuZCggUVN0cmluZzo6ZnJvbUxhdGlu
MSgiX19LSFRNTF9fQ09ERUJBU0U9XCIlMVwiIikuYXJnKCBvLT5nZXRBdHRyaWJ1dGUoY29kZWJh
c2VBdHRyKS5xc3RyaW5nKCkgKSApOwogI2VuZGlmCiAKLSAgICAgIC8vIEZpbmQgb3V0IGlmIHdl
IHN1cHBvcnQgZmFsbGJhY2sgY29udGVudC4KLSAgICAgIG1faGFzRmFsbGJhY2tDb250ZW50ID0g
ZmFsc2U7Ci0gICAgICBmb3IgKE5vZGVJbXBsICpjaGlsZCA9IG8tPmZpcnN0Q2hpbGQoKTsgY2hp
bGQgJiYgIW1faGFzRmFsbGJhY2tDb250ZW50OyBjaGlsZCA9IGNoaWxkLT5uZXh0U2libGluZygp
KSB7Ci0gICAgICAgICAgaWYgKCghY2hpbGQtPmlzVGV4dE5vZGUoKSAmJiAhY2hpbGQtPmhhc1Rh
Z05hbWUoZW1iZWRUYWcpICYmICFjaGlsZC0+aGFzVGFnTmFtZShwYXJhbVRhZykpIHx8IC8vIERp
c2NvdW50IDxlbWJlZD4gYW5kIDxwYXJhbT4KLSAgICAgICAgICAgICAgKGNoaWxkLT5pc1RleHRO
b2RlKCkgJiYgIWNoaWxkLT5jb250YWluc09ubHlXaGl0ZXNwYWNlKCkpKQotICAgICAgICAgICAg
ICBtX2hhc0ZhbGxiYWNrQ29udGVudCA9IHRydWU7CisgICAgICBpZiAoIXBhcnQgfHwgIXBhcnQt
PnBsdWdpbnNFbmFibGVkKCkpIHsKKyAgICAgICAgICBpZiAobV9oYXNGYWxsYmFja0NvbnRlbnQp
CisgICAgICAgICAgICAgIG8tPnJlbmRlckZhbGxiYWNrQ29udGVudCgpOworCQkgIHJldHVybjsK
ICAgICAgIH0KICAgICAgIGJvb2wgc3VjY2VzcyA9IHBhcnQtPnJlcXVlc3RPYmplY3QoIHRoaXMs
IHVybCwgc2VydmljZVR5cGUsIHBhcmFtTmFtZXMsIHBhcmFtVmFsdWVzICk7CiAgICAgICBpZiAo
IXN1Y2Nlc3MgJiYgbV9oYXNGYWxsYmFja0NvbnRlbnQpCg==
</data>
<flag name="review"
          id="604"
          type_id="1"
          status="-"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>