<?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>64537</bug_id>
          
          <creation_ts>2011-07-14 10:08:00 -0700</creation_ts>
          <short_desc>REGRESSION (r90809): Setting a checkbox&apos;s checked property, doesn&apos;t render as checked until app window loses focus</short_desc>
          <delta_ts>2011-07-14 21:31:47 -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>Mac (Intel)</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Joel">joel</reporter>
          <assigned_to name="Kent Tamura">tkent</assigned_to>
          <cc>ap</cc>
    
    <cc>darin</cc>
    
    <cc>dominicc</cc>
    
    <cc>huiqing.zeng</cc>
    
    <cc>tkent</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>437155</commentid>
    <comment_count>0</comment_count>
      <attachid>100822</attachid>
    <who name="Joel">joel</who>
    <bug_when>2011-07-14 10:08:00 -0700</bug_when>
    <thetext>Created attachment 100822
Click a row, to see the issue

When you set a checkbox&apos;s checked property, webkit nightly isn&apos;t rendering a checked view of the icon until you remove focus from the entire application window. It is actually checked though, so it&apos;s just a visual bug.

Works everywhere else, chrome, firefox, safari</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>437363</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-07-14 15:23:52 -0700</bug_when>
    <thetext>&lt;rdar://problem/9778592&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>437484</commentid>
    <comment_count>2</comment_count>
      <attachid>100915</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-07-14 19:18:41 -0700</bug_when>
    <thetext>Created attachment 100915
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>437485</commentid>
    <comment_count>3</comment_count>
      <attachid>100915</attachid>
    <who name="Dominic Cooney">dominicc</who>
    <bug_when>2011-07-14 19:26:51 -0700</bug_when>
    <thetext>Comment on attachment 100915
Patch

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

&gt; LayoutTests/ChangeLog:3
&gt; +        REGRESSION (r90809): Setting a checkbox&apos;s checked property, doesn&apos;t render as checked until app window looses focus

loses

&gt; Source/WebCore/ChangeLog:3
&gt; +        REGRESSION (r90809): Setting a checkbox&apos;s checked property, doesn&apos;t render as checked until app window looses focus

loses</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>437486</commentid>
    <comment_count>4</comment_count>
      <attachid>100916</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-07-14 19:30:45 -0700</bug_when>
    <thetext>Created attachment 100916
Patch 2

Fix typo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>437502</commentid>
    <comment_count>5</comment_count>
      <attachid>100916</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-07-14 20:25:33 -0700</bug_when>
    <thetext>Comment on attachment 100916
Patch 2

I don’t understand why it is correct to only call updateCheckedRadioButtons for radio buttons. The work in there does not seem to be radio-button-specific despite the function’s name. If that is correct, then the function should be moved into RadioInputType out of HTMLInputElement.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>437513</commentid>
    <comment_count>6</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-07-14 20:38:35 -0700</bug_when>
    <thetext>Thank you for reviewing.

(In reply to comment #5)
&gt; (From update of attachment 100916 [details])
&gt; I don’t understand why it is correct to only call updateCheckedRadioButtons for radio buttons. The work in there does not seem to be radio-button-specific despite the function’s name. If that is correct, then the function should be moved into RadioInputType out of HTMLInputElement.

I think updateCheckedRadioButton() is really specific to radio buttons, and we should move it to RadioInputType.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>437526</commentid>
    <comment_count>7</comment_count>
      <attachid>100916</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-14 21:31:42 -0700</bug_when>
    <thetext>Comment on attachment 100916
Patch 2

Clearing flags on attachment: 100916

Committed r91047: &lt;http://trac.webkit.org/changeset/91047&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>437527</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-14 21:31:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>100822</attachid>
            <date>2011-07-14 10:08:00 -0700</date>
            <delta_ts>2011-07-14 10:08:00 -0700</delta_ts>
            <desc>Click a row, to see the issue</desc>
            <filename>webkit-bug.html</filename>
            <type>text/html</type>
            <size>1853</size>
            <attacher name="Joel">joel</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQt
VHlwZSIgY29udGVudD0idGV4dC9odG1sO2NoYXJzZXQ9dXRmLTgiPgogPHRpdGxlPldlYmtpdCBO
aWdodGx5IEJ1ZzwvdGl0bGU+CiAJPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0i
aHR0cDovL2FqYXguZ29vZ2xlYXBpcy5jb20vYWpheC9saWJzL2pxdWVyeS8xL2pxdWVyeS5taW4u
anMiPjwvc2NyaXB0Pgo8L2hlYWQ+Cjxib2R5PgoKPHAgc3R5bGU9InBhZGRpbmc6MjBweDsiPkNs
aWNraW5nIGEgdGFibGUgcm93IHNob3VsZCB1cGRhdGUgdGhlIGNoZWNrYm94LiBJbnRlcm5hbGx5
IGl0IGlzICh0aGUgY291bnQgaXMgZ3Jvd2luZyksIGJ1dCB0aGUgcmVuZGVyaW5nIGlzIG5vdCBo
YXBwZW5pbmcgaW4gdGhlIGxhdGVzdCB3ZWJraXQgbmlnaHRseS4gQ2hyb21lLCBTYWZhcmkgNSwg
RmlyZWZveCB3b3JrIHdlbGwuPC9wPgoKPHAgc3R5bGU9InBhZGRpbmc6MjBweDsiPlRvIGdldCB0
aGVtIHRvIHJlbmRlciBjaGFuZ2UgdGhlIGZvY3VzIHRvIGFub3RoZXIgd2luZG93PC9wPgoKPHRh
YmxlIGlkPSJzZWFyY2hfcmVzdWx0cyIgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTsg
d2lkdGg6MTAwJTsiIGJvcmRlcj0iMSIgY2VsbHBhZGRpbmc9IjEwIiBjZWxsc3BhY2luZz0iMCIg
Ym9yZGVyLXdpZHRoPSIwIj4KCQoJPHRyPgoJCQoJCTx0ZD48aW5wdXQgdHlwZT0iY2hlY2tib3gi
PjwvdGQ+CgkJPHRkPmNsaWNrPC90ZD4KCQk8dGQ+b248L3RkPgoJCTx0ZD5hbnk8L3RkPgoJCTx0
ZD5vZjwvdGQ+CgkJPHRkPnRoZXNlPC90ZD4KCQk8dGQ+Y29sdW1uczwvdGQ+Cgk8L3RyPgoKCTx0
cj4KCQkKCQk8dGQ+PGlucHV0IHR5cGU9ImNoZWNrYm94Ij48L3RkPgoJCTx0ZD5jbGljazwvdGQ+
CgkJPHRkPm9uPC90ZD4KCQk8dGQ+YW55PC90ZD4KCQk8dGQ+b2Y8L3RkPgoJCTx0ZD50aGVzZTwv
dGQ+CgkJPHRkPmNvbHVtbnM8L3RkPgoJPC90cj4KCgoJPHRyPgoJCQoJCTx0ZD48aW5wdXQgdHlw
ZT0iY2hlY2tib3giPjwvdGQ+CgkJPHRkPmNsaWNrPC90ZD4KCQk8dGQ+b248L3RkPgoJCTx0ZD5h
bnk8L3RkPgoJCTx0ZD5vZjwvdGQ+CgkJPHRkPnRoZXNlPC90ZD4KCQk8dGQ+Y29sdW1uczwvdGQ+
Cgk8L3RyPgoKCTx0cj4KCQoJCTx0ZD48aW5wdXQgdHlwZT0iY2hlY2tib3giPjwvdGQ+CgkJPHRk
PmNsaWNrPC90ZD4KCQk8dGQ+b248L3RkPgoJCTx0ZD5hbnk8L3RkPgoJCTx0ZD5vZjwvdGQ+CgkJ
PHRkPnRoZXNlPC90ZD4KCQk8dGQ+Y29sdW1uczwvdGQ+Cgk8L3RyPgoKCjwvdGFibGU+CgoKCjxz
Y3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KCSQoJyNzZWFyY2hfcmVzdWx0cycpLmNsaWNr
KGZ1bmN0aW9uKGUpewoJCQoJCXN3aXRjaChlLnRhcmdldC5ub2RlTmFtZSl7CgkJY2FzZSAiSU5Q
VVQiOgoJCWNhc2UgIkxBQkVMIjoKCQljYXNlICJBIjoKCQkJcmV0dXJuIHRydWU7CgkJCWJyZWFr
OwkKCQlkZWZhdWx0OgoJCQl2YXIgJHRyID0gJChlLnRhcmdldCkucGFyZW50cygndHI6Zmlyc3Qn
KSwKCQkJJGlucHV0ID0gJCgnOmNoZWNrYm94JywkdHIpLAoJCQljdXJyZW50ID0gJGlucHV0LnBy
b3AoJ2NoZWNrZWQnKTsKCQkJJGlucHV0LnByb3AoJ2NoZWNrZWQnLCFjdXJyZW50KTsKCQkJcmV0
b3RhbCgpOwoJCX0KCX0pOwoJCglmdW5jdGlvbiByZXRvdGFsKCl7CgkJJCgnI3NlbGVjdGVkJyku
dGV4dCgkKCc6Y2hlY2tib3g6Y2hlY2tlZCcsJyNzZWFyY2hfcmVzdWx0cycpLmxlbmd0aCk7Cgl9
CgkJCQkJCjwvc2NyaXB0PgoKPGgxPjxzcGFuIGlkPSJzZWxlY3RlZCI+MDwvc3Bhbj4gcm93cyBz
ZWxlY3RlZDwvaDE+Cgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>100915</attachid>
            <date>2011-07-14 19:18:41 -0700</date>
            <delta_ts>2011-07-14 19:30:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-64537-20110715111840.patch</filename>
            <type>text/plain</type>
            <size>4296</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTEwMzkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzOGJlMTk5NzUwMzFmOTU2YzZkOGQw
YTJiODJkNWMzYjhkNjI2YzY5Li5kMGY3MmEyMjdkZDQyZjQ5OTRhNTE4ODVkNDMzMjNhMzBhNGVi
MDVkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDctMTQgIEtlbnQgVGFtdXJhICA8dGtl
bnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04gKHI5MDgwOSk6IFNldHRpbmcg
YSBjaGVja2JveCdzIGNoZWNrZWQgcHJvcGVydHksIGRvZXNuJ3QgcmVuZGVyIGFzIGNoZWNrZWQg
dW50aWwgYXBwIHdpbmRvdyBsb29zZXMgZm9jdXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTY0NTM3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2Zvcm1zL2NoZWNrYm94LWFwcGVhcmFuY2UtY2hh
bmdlLWJ5LWNoZWNrZWQtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC9mb3Jt
cy9jaGVja2JveC1hcHBlYXJhbmNlLWNoYW5nZS1ieS1jaGVja2VkLmh0bWw6IEFkZGVkLgorCiAy
MDExLTA3LTE0ICBWaW5jZW50IFNjaGVpYiAgPHNjaGVpYkBjaHJvbWl1bS5vcmc+CiAKICAgICAg
ICAgW2Nocm9taXVtXSB1cGRhdGVkIHRlc3QgZXhwZWN0YXRpb25zLgpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvZmFzdC9mb3Jtcy9jaGVja2JveC1hcHBlYXJhbmNlLWNoYW5nZS1ieS1jaGVja2Vk
LWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2NoZWNrYm94LWFwcGVhcmFu
Y2UtY2hhbmdlLWJ5LWNoZWNrZWQtZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lNWRiMjAzMzUz
NDdjMzM4NzQzM2Y3ZDExYTcwNzdmZTQ0MmU2Y2E3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvZmFzdC9mb3Jtcy9jaGVja2JveC1hcHBlYXJhbmNlLWNoYW5nZS1ieS1jaGVja2VkLWV4
cGVjdGVkLmh0bWwKQEAgLTAsMCArMSw0IEBACis8IURPQ1RZUEUgaHRtbD4KKworPGlucHV0IHR5
cGU9Y2hlY2tib3ggY2hlY2tlZD4KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy9jaGVja2JveC1hcHBlYXJhbmNlLWNoYW5nZS1ieS1jaGVja2VkLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L2Zvcm1zL2NoZWNrYm94LWFwcGVhcmFuY2UtY2hhbmdlLWJ5LWNoZWNrZWQuaHRtbApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi4wOWYxNDc1NTRhNmM5Zjc5ZGQyMmU4OTI5M2Q4MmE3ODJlZTViZTlmCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9jaGVja2JveC1hcHBlYXJhbmNl
LWNoYW5nZS1ieS1jaGVja2VkLmh0bWwKQEAgLTAsMCArMSwxNSBAQAorPCFET0NUWVBFIGh0bWw+
CisKKzxpbnB1dCB0eXBlPWNoZWNrYm94PgorCis8c2NyaXB0PgordmFyIGNoZWNrYm94ID0gZG9j
dW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2lucHV0JylbMF07CitjaGVja2JveC5vZmZzZXRU
b3A7CitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgIGxheW91dFRlc3RDb250
cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKK3NldFRpbWVvdXQoZnVuY3Rpb24oKSB7CisgICAgY2hl
Y2tib3guY2hlY2tlZCA9IHRydWU7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxl
cikKKyAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIubm90aWZ5RG9uZSgpOworfSwgMCk7Cis8
L3NjcmlwdD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJDb3JlL0NoYW5nZUxvZwppbmRleCA4MjhiZmEzNGIxMGNmZDdjMmViNThmOTE3NWRmMDRkMTE5
ZjlmZjk0Li40ODMyODYyOWQ0MDhmYzcyMmViNDQwYjdjOTRlYWMyMmJjYWYzY2IxIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDctMTQgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hy
b21pdW0ub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04gKHI5MDgwOSk6IFNldHRpbmcgYSBjaGVj
a2JveCdzIGNoZWNrZWQgcHJvcGVydHksIGRvZXNuJ3QgcmVuZGVyIGFzIGNoZWNrZWQgdW50aWwg
YXBwIHdpbmRvdyBsb29zZXMgZm9jdXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTY0NTM3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgV2Ugc3RvcHBlZCB0byBjYWxsIHVwZGF0ZUNoZWNrZWRSYWRpb0J1dHRv
bnMoKSBmb3IgY2hlY2tib3hlcworICAgICAgICBzaW5jZSByOTA4MDksIGJ1dCB3ZSBuZWVkIHRv
IGNhbGwgUmVuZGVyVGhlbWU6OnN0YXRlQ2hhbmdlZCgpLAorICAgICAgICB3aGljaCB3YXMgaW4g
dXBkYXRlQ2hlY2tlZFJhZGlvQnV0dG9ucygpLCBmb3IgY2hlY2tib3hlcy4KKworICAgICAgICBU
ZXN0czogZmFzdC9mb3Jtcy9jaGVja2JveC1hcHBlYXJhbmNlLWNoYW5nZS1ieS1jaGVja2VkLWV4
cGVjdGVkLmh0bWwKKyAgICAgICAgICAgICAgIGZhc3QvZm9ybXMvY2hlY2tib3gtYXBwZWFyYW5j
ZS1jaGFuZ2UtYnktY2hlY2tlZC5odG1sCisKKyAgICAgICAgKiBodG1sL0hUTUxJbnB1dEVsZW1l
bnQuY3BwOiBNb3ZlIHRoZSBSZW5kZXJUaGVtZTo6c3RhdGVDaGFuZ2VkKCkgY2FsbAorICAgICAg
ICBmcm9tIHVwZGF0ZUNoZWNrZWRSYWRpb0J1dHRvbnMoKSB0byBzZXRDaGVja2VkKCkuCisgICAg
ICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50Ojp1cGRhdGVDaGVja2VkUmFkaW9CdXR0b25z
KToKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQ6OnNldENoZWNrZWQpOgorCiAy
MDExLTA3LTE0ICBMdWtlIE1hY3BoZXJzb24gICA8bWFjcGhlcnNvbkBjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGltaXRyaSBHbGF6a292LgpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2h0bWwv
SFRNTElucHV0RWxlbWVudC5jcHAKaW5kZXggYTliOThiNzc0NzQ4ODNhZDlmMTQxNmQ3YTEwZWY0
NmEzY2NjM2UwNi4uN2Q3YWFkNWQ1NTY1MDdjNTc0MjM5ZWIxODNmNTc0NmJjNjE1ZGM2ZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9odG1sL0hUTUxJbnB1dEVsZW1lbnQuY3BwCkBAIC0yMDksOSArMjA5LDYg
QEAgdm9pZCBIVE1MSW5wdXRFbGVtZW50Ojp1cGRhdGVDaGVja2VkUmFkaW9CdXR0b25zKCkKICAg
ICAgICAgICAgIGNvbnRyb2wtPnNldE5lZWRzVmFsaWRpdHlDaGVjaygpOwogICAgICAgICB9CiAg
ICAgfQotCi0gICAgaWYgKHJlbmRlcmVyKCkgJiYgcmVuZGVyZXIoKS0+c3R5bGUoKS0+aGFzQXBw
ZWFyYW5jZSgpKQotICAgICAgICByZW5kZXJlcigpLT50aGVtZSgpLT5zdGF0ZUNoYW5nZWQocmVu
ZGVyZXIoKSwgQ2hlY2tlZFN0YXRlKTsKIH0KIAogYm9vbCBIVE1MSW5wdXRFbGVtZW50OjpsYXN0
Q2hhbmdlV2FzVXNlckVkaXQoKSBjb25zdApAQCAtOTMyLDggKzkyOSwxMCBAQCB2b2lkIEhUTUxJ
bnB1dEVsZW1lbnQ6OnNldENoZWNrZWQoYm9vbCBub3dDaGVja2VkLCBib29sIHNlbmRDaGFuZ2VF
dmVudCkKICAgICBtX3JlZmxlY3RzQ2hlY2tlZEF0dHJpYnV0ZSA9IGZhbHNlOwogICAgIG1faXND
aGVja2VkID0gbm93Q2hlY2tlZDsKICAgICBzZXROZWVkc1N0eWxlUmVjYWxjKCk7Ci0gICAgaWYg
KGlzUmFkaW9CdXR0b24oKSkgCisgICAgaWYgKGlzUmFkaW9CdXR0b24oKSkKICAgICAgICAgdXBk
YXRlQ2hlY2tlZFJhZGlvQnV0dG9ucygpOworICAgIGlmIChyZW5kZXJlcigpICYmIHJlbmRlcmVy
KCktPnN0eWxlKCktPmhhc0FwcGVhcmFuY2UoKSkKKyAgICAgICAgcmVuZGVyZXIoKS0+dGhlbWUo
KS0+c3RhdGVDaGFuZ2VkKHJlbmRlcmVyKCksIENoZWNrZWRTdGF0ZSk7CiAgICAgc2V0TmVlZHNW
YWxpZGl0eUNoZWNrKCk7CiAKICAgICAvLyBJZGVhbGx5IHdlJ2QgZG8gdGhpcyBmcm9tIHRoZSBy
ZW5kZXIgdHJlZSAobWF0Y2hpbmcK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>100916</attachid>
            <date>2011-07-14 19:30:45 -0700</date>
            <delta_ts>2011-07-14 21:31:42 -0700</delta_ts>
            <desc>Patch 2</desc>
            <filename>bug-64537-20110715113043.patch</filename>
            <type>text/plain</type>
            <size>4294</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTEwMzkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAzOGJlMTk5NzUwMzFmOTU2YzZkOGQw
YTJiODJkNWMzYjhkNjI2YzY5Li4yNzhjNGUxMDg5MTc1MDdmNTJlNDljNjhlOWViMTU2MjczODJh
NzU2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTEtMDctMTQgIEtlbnQgVGFtdXJhICA8dGtl
bnRAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04gKHI5MDgwOSk6IFNldHRpbmcg
YSBjaGVja2JveCdzIGNoZWNrZWQgcHJvcGVydHksIGRvZXNuJ3QgcmVuZGVyIGFzIGNoZWNrZWQg
dW50aWwgYXBwIHdpbmRvdyBsb3NlcyBmb2N1cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjQ1MzcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvZm9ybXMvY2hlY2tib3gtYXBwZWFyYW5jZS1jaGFu
Z2UtYnktY2hlY2tlZC1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Zvcm1z
L2NoZWNrYm94LWFwcGVhcmFuY2UtY2hhbmdlLWJ5LWNoZWNrZWQuaHRtbDogQWRkZWQuCisKIDIw
MTEtMDctMTQgIFZpbmNlbnQgU2NoZWliICA8c2NoZWliQGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBbY2hyb21pdW1dIHVwZGF0ZWQgdGVzdCBleHBlY3RhdGlvbnMuCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9mYXN0L2Zvcm1zL2NoZWNrYm94LWFwcGVhcmFuY2UtY2hhbmdlLWJ5LWNoZWNrZWQt
ZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvY2hlY2tib3gtYXBwZWFyYW5j
ZS1jaGFuZ2UtYnktY2hlY2tlZC1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmU1ZGIyMDMzNTM0
N2MzMzg3NDMzZjdkMTFhNzA3N2ZlNDQyZTZjYTcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2Zvcm1zL2NoZWNrYm94LWFwcGVhcmFuY2UtY2hhbmdlLWJ5LWNoZWNrZWQtZXhw
ZWN0ZWQuaHRtbApAQCAtMCwwICsxLDQgQEAKKzwhRE9DVFlQRSBodG1sPgorCis8aW5wdXQgdHlw
ZT1jaGVja2JveCBjaGVja2VkPgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1z
L2NoZWNrYm94LWFwcGVhcmFuY2UtY2hhbmdlLWJ5LWNoZWNrZWQuaHRtbCBiL0xheW91dFRlc3Rz
L2Zhc3QvZm9ybXMvY2hlY2tib3gtYXBwZWFyYW5jZS1jaGFuZ2UtYnktY2hlY2tlZC5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLjA5ZjE0NzU1NGE2YzlmNzlkZDIyZTg5MjkzZDgyYTc4MmVlNWJlOWYKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL2NoZWNrYm94LWFwcGVhcmFuY2Ut
Y2hhbmdlLWJ5LWNoZWNrZWQuaHRtbApAQCAtMCwwICsxLDE1IEBACis8IURPQ1RZUEUgaHRtbD4K
KworPGlucHV0IHR5cGU9Y2hlY2tib3g+CisKKzxzY3JpcHQ+Cit2YXIgY2hlY2tib3ggPSBkb2N1
bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaW5wdXQnKVswXTsKK2NoZWNrYm94Lm9mZnNldFRv
cDsKK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRy
b2xsZXIud2FpdFVudGlsRG9uZSgpOworc2V0VGltZW91dChmdW5jdGlvbigpIHsKKyAgICBjaGVj
a2JveC5jaGVja2VkID0gdHJ1ZTsKKyAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVy
KQorICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKCk7Cit9LCAwKTsKKzwv
c2NyaXB0PgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dl
YkNvcmUvQ2hhbmdlTG9nCmluZGV4IDgyOGJmYTM0YjEwY2ZkN2MyZWI1OGY5MTc1ZGYwNGQxMTlm
OWZmOTQuLmNhNGEzYTc5NGYzN2RmMDBlY2U0YmZmODAzN2MxNWZkNWEzZWQwNjYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwyMiBAQAorMjAxMS0wNy0xNCAgS2VudCBUYW11cmEgIDx0a2VudEBjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjkwODA5KTogU2V0dGluZyBhIGNoZWNr
Ym94J3MgY2hlY2tlZCBwcm9wZXJ0eSwgZG9lc24ndCByZW5kZXIgYXMgY2hlY2tlZCB1bnRpbCBh
cHAgd2luZG93IGxvc2VzIGZvY3VzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD02NDUzNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFdlIHN0b3BwZWQgdG8gY2FsbCB1cGRhdGVDaGVja2VkUmFkaW9CdXR0b25z
KCkgZm9yIGNoZWNrYm94ZXMKKyAgICAgICAgc2luY2UgcjkwODA5LCBidXQgd2UgbmVlZCB0byBj
YWxsIFJlbmRlclRoZW1lOjpzdGF0ZUNoYW5nZWQoKSwKKyAgICAgICAgd2hpY2ggd2FzIGluIHVw
ZGF0ZUNoZWNrZWRSYWRpb0J1dHRvbnMoKSwgZm9yIGNoZWNrYm94ZXMuCisKKyAgICAgICAgVGVz
dHM6IGZhc3QvZm9ybXMvY2hlY2tib3gtYXBwZWFyYW5jZS1jaGFuZ2UtYnktY2hlY2tlZC1leHBl
Y3RlZC5odG1sCisgICAgICAgICAgICAgICBmYXN0L2Zvcm1zL2NoZWNrYm94LWFwcGVhcmFuY2Ut
Y2hhbmdlLWJ5LWNoZWNrZWQuaHRtbAorCisgICAgICAgICogaHRtbC9IVE1MSW5wdXRFbGVtZW50
LmNwcDogTW92ZSB0aGUgUmVuZGVyVGhlbWU6OnN0YXRlQ2hhbmdlZCgpIGNhbGwKKyAgICAgICAg
ZnJvbSB1cGRhdGVDaGVja2VkUmFkaW9CdXR0b25zKCkgdG8gc2V0Q2hlY2tlZCgpLgorICAgICAg
ICAoV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudDo6dXBkYXRlQ2hlY2tlZFJhZGlvQnV0dG9ucyk6
CisgICAgICAgIChXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50OjpzZXRDaGVja2VkKToKKwogMjAx
MS0wNy0xNCAgTHVrZSBNYWNwaGVyc29uICAgPG1hY3BoZXJzb25AY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJldmlld2VkIGJ5IERpbWl0cmkgR2xhemtvdi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxJbnB1dEVsZW1lbnQuY3BwCmluZGV4IGE5Yjk4Yjc3NDc0ODgzYWQ5ZjE0MTZkN2ExMGVmNDZh
M2NjYzNlMDYuLjdkN2FhZDVkNTU2NTA3YzU3NDIzOWViMTgzZjU3NDZiYzYxNWRjNmYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTElucHV0RWxlbWVudC5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvaHRtbC9IVE1MSW5wdXRFbGVtZW50LmNwcApAQCAtMjA5LDkgKzIwOSw2IEBA
IHZvaWQgSFRNTElucHV0RWxlbWVudDo6dXBkYXRlQ2hlY2tlZFJhZGlvQnV0dG9ucygpCiAgICAg
ICAgICAgICBjb250cm9sLT5zZXROZWVkc1ZhbGlkaXR5Q2hlY2soKTsKICAgICAgICAgfQogICAg
IH0KLQotICAgIGlmIChyZW5kZXJlcigpICYmIHJlbmRlcmVyKCktPnN0eWxlKCktPmhhc0FwcGVh
cmFuY2UoKSkKLSAgICAgICAgcmVuZGVyZXIoKS0+dGhlbWUoKS0+c3RhdGVDaGFuZ2VkKHJlbmRl
cmVyKCksIENoZWNrZWRTdGF0ZSk7CiB9CiAKIGJvb2wgSFRNTElucHV0RWxlbWVudDo6bGFzdENo
YW5nZVdhc1VzZXJFZGl0KCkgY29uc3QKQEAgLTkzMiw4ICs5MjksMTAgQEAgdm9pZCBIVE1MSW5w
dXRFbGVtZW50OjpzZXRDaGVja2VkKGJvb2wgbm93Q2hlY2tlZCwgYm9vbCBzZW5kQ2hhbmdlRXZl
bnQpCiAgICAgbV9yZWZsZWN0c0NoZWNrZWRBdHRyaWJ1dGUgPSBmYWxzZTsKICAgICBtX2lzQ2hl
Y2tlZCA9IG5vd0NoZWNrZWQ7CiAgICAgc2V0TmVlZHNTdHlsZVJlY2FsYygpOwotICAgIGlmIChp
c1JhZGlvQnV0dG9uKCkpIAorICAgIGlmIChpc1JhZGlvQnV0dG9uKCkpCiAgICAgICAgIHVwZGF0
ZUNoZWNrZWRSYWRpb0J1dHRvbnMoKTsKKyAgICBpZiAocmVuZGVyZXIoKSAmJiByZW5kZXJlcigp
LT5zdHlsZSgpLT5oYXNBcHBlYXJhbmNlKCkpCisgICAgICAgIHJlbmRlcmVyKCktPnRoZW1lKCkt
PnN0YXRlQ2hhbmdlZChyZW5kZXJlcigpLCBDaGVja2VkU3RhdGUpOwogICAgIHNldE5lZWRzVmFs
aWRpdHlDaGVjaygpOwogCiAgICAgLy8gSWRlYWxseSB3ZSdkIGRvIHRoaXMgZnJvbSB0aGUgcmVu
ZGVyIHRyZWUgKG1hdGNoaW5nCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>