<?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>81388</bug_id>
          
          <creation_ts>2012-03-16 12:19:36 -0700</creation_ts>
          <short_desc>incorrectly removing scrollbar height for auto height flexbox children</short_desc>
          <delta_ts>2012-03-16 13:16:26 -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>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="Tony Chang">tony</reporter>
          <assigned_to name="Tony Chang">tony</assigned_to>
          <cc>ojan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>580782</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-03-16 12:19:36 -0700</bug_when>
    <thetext>incorrectly removing scrollbar height for auto height flexbox children</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580784</commentid>
    <comment_count>1</comment_count>
      <attachid>132343</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-03-16 12:21:29 -0700</bug_when>
    <thetext>Created attachment 132343
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580795</commentid>
    <comment_count>2</comment_count>
      <attachid>132343</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-03-16 12:25:27 -0700</bug_when>
    <thetext>Comment on attachment 132343
Patch

Ojan gave me a better idea for the test to handle lion scrollbars (which have no size).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580804</commentid>
    <comment_count>3</comment_count>
      <attachid>132348</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-03-16 12:31:24 -0700</bug_when>
    <thetext>Created attachment 132348
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580806</commentid>
    <comment_count>4</comment_count>
      <attachid>132349</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-03-16 12:31:57 -0700</bug_when>
    <thetext>Created attachment 132349
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>580865</commentid>
    <comment_count>5</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2012-03-16 13:16:26 -0700</bug_when>
    <thetext>Committed r111053: &lt;http://trac.webkit.org/changeset/111053&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132343</attachid>
            <date>2012-03-16 12:21:29 -0700</date>
            <delta_ts>2012-03-16 12:31:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81388-20120316122139.patch</filename>
            <type>text/plain</type>
            <size>4968</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExMDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2QyN2Y4OGM1OTA1NmJl
MWEyM2Q1MzRlMWU3M2Q4NGQyODBjOWFiNS4uODIzNDRkYjVhYTg1NWNlNjI5MGE4MDQxNzdlMWZi
MjVhMWRjODg4ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTAzLTE2ICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgaW5jb3JyZWN0bHkgcmVtb3Zp
bmcgc2Nyb2xsYmFyIGhlaWdodCBmb3IgYXV0byBoZWlnaHQgZmxleGJveCBjaGlsZHJlbgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODEzODgKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbiBhIGNvbHVtbiBm
bGV4Ym94LCB3aGVuIGNvbXB1dGluZyB0aGUgcHJlZmVycmVkIGhlaWdodCBvZiBhbiBhdXRvCisg
ICAgICAgIGhlaWdodCBjaGlsZCwgd2Ugd2VyZSBzdWJ0cmFjdGluZyBvdXQgdGhlIGhvcml6b250
YWwgc2Nyb2xsYmFyIGhlaWdodC4KKworICAgICAgICBOZXcgdGVzdCBjYXNlIGluIGNzczMvZmxl
eGJveC9jb2x1bW5zLWF1dG8tc2l6ZS5odG1sLgorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRl
ckZsZXhpYmxlQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckZsZXhpYmxlQm94Ojpw
cmVmZXJyZWRNYWluQXhpc0NvbnRlbnRFeHRlbnRGb3JDaGlsZCk6CisKIDIwMTItMDMtMTYgIERh
bmEgSmFuc2VucyAgPGRhbmFrakBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBB
ZGQgb3ZlcmRyYXcgbWV0cmljcyBmb3IgdGV4dHVyZSB1cGxvYWRzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAppbmRleCA1ZWE1YjA0YTFhODRhYmMx
NzcwMjcyNjFlNDc0OGQzYmUzNWQ0YWFlLi43ODY0NGQ0ZmVkMzBiMjI1YjU5OWFiYWEyY2M2Yzdk
OTdiNTM4YmZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxl
eGlibGVCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJs
ZUJveC5jcHAKQEAgLTU3MSw3ICs1NzEsNyBAQCBMYXlvdXRVbml0IFJlbmRlckZsZXhpYmxlQm94
OjpwcmVmZXJyZWRNYWluQXhpc0NvbnRlbnRFeHRlbnRGb3JDaGlsZChSZW5kZXJCb3gqCiAgICAg
TGVuZ3RoIG1haW5BeGlzTGVuZ3RoID0gbWFpbkF4aXNMZW5ndGhGb3JDaGlsZChjaGlsZCk7CiAg
ICAgaWYgKG1haW5BeGlzTGVuZ3RoLmlzQXV0bygpKSB7CiAgICAgICAgIExheW91dFVuaXQgbWFp
bkF4aXNFeHRlbnQgPSBoYXNPcnRob2dvbmFsRmxvdyhjaGlsZCkgPyBjaGlsZC0+bG9naWNhbEhl
aWdodCgpIDogY2hpbGQtPm1heFByZWZlcnJlZExvZ2ljYWxXaWR0aCgpOwotICAgICAgICByZXR1
cm4gbWFpbkF4aXNFeHRlbnQgLSBtYWluQXhpc0JvcmRlckFuZFBhZGRpbmdFeHRlbnRGb3JDaGls
ZChjaGlsZCkgLSBtYWluQXhpc1Njcm9sbGJhckV4dGVudEZvckNoaWxkKGNoaWxkKTsKKyAgICAg
ICAgcmV0dXJuIG1haW5BeGlzRXh0ZW50IC0gbWFpbkF4aXNCb3JkZXJBbmRQYWRkaW5nRXh0ZW50
Rm9yQ2hpbGQoY2hpbGQpOwogICAgIH0KICAgICByZXR1cm4gbWFpbkF4aXNMZW5ndGguY2FsY01p
blZhbHVlKG1haW5BeGlzQ29udGVudEV4dGVudCgpKTsKIH0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxMWUyMjkwMDEyY2Fm
OGU5ZDcyZDgyODM4MzE3MjYxYjViNmM4OWUwLi5iNTAwNjhmNWIzZWE4NWEzYTNhZGNiOGI0ZGIx
YjNiMzg4MzZiOTUxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDMtMTYgIFRvbnkgQ2hh
bmcgIDx0b255QGNocm9taXVtLm9yZz4KKworICAgICAgICBpbmNvcnJlY3RseSByZW1vdmluZyBz
Y3JvbGxiYXIgaGVpZ2h0IGZvciBhdXRvIGhlaWdodCBmbGV4Ym94IGNoaWxkcmVuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTM4OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogY3NzMy9mbGV4Ym94L2Nv
bHVtbnMtYXV0by1zaXplLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBjc3MzL2ZsZXhib3gvY29s
dW1ucy1hdXRvLXNpemUuaHRtbDoKKyAgICAgICAgKiBjc3MzL2ZsZXhib3gvcmVzb3VyY2VzL2Zs
ZXhib3guanM6CisgICAgICAgIChjaGVja0V4cGVjdGVkVmFsdWVzKToKKwogMjAxMi0wMy0xNiAg
WGlhb21laSBKaSAgPHhqaUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgU2tpcCB2aXN1YWwgd29y
ZCBtb3ZlbWVudCB0ZXN0cyBpbiBndGsgYW5kIHF0IGFmdGVyIHIxMTA5NjUgc2luY2UgaXNXb3Jk
VGV4dEJyZWFrIGlzIG5vdCBpbXBsZW1lbnRlZC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Nz
czMvZmxleGJveC9jb2x1bW5zLWF1dG8tc2l6ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9j
c3MzL2ZsZXhib3gvY29sdW1ucy1hdXRvLXNpemUtZXhwZWN0ZWQudHh0CmluZGV4IDQwZjk0OWY0
YzE2ODkxNzM5NGIzZjk4YWUyMWZkMGRhNDU2MmQwNjQuLjI4YjNlNTVmMDA3MTQwNzIxN2E4YWJk
NjYxNmU0NWI2ZGU2NTFmYzUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9j
b2x1bW5zLWF1dG8tc2l6ZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9mbGV4
Ym94L2NvbHVtbnMtYXV0by1zaXplLWV4cGVjdGVkLnR4dApAQCAtOCwzICs4LDQgQEAgUEFTUwog
UEFTUwogUEFTUwogUEFTUworUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4
Ym94L2NvbHVtbnMtYXV0by1zaXplLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvY29s
dW1ucy1hdXRvLXNpemUuaHRtbAppbmRleCBiMzNmZDcyMzQ0Mzc5Yzg3MzA4NmY3MzVmNzhlMThj
NTQyZTA3ZTI1Li44M2I1NWFiMTBmNzFiNjg4ZWVkNTRiNWMwMWMxNjE3MDA0NzEzMTJhIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvY29sdW1ucy1hdXRvLXNpemUuaHRtbAor
KysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvY29sdW1ucy1hdXRvLXNpemUuaHRtbApAQCAt
OTYsNiArOTYsMTAgQEAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKICAgPGRpdiBk
YXRhLWV4cGVjdGVkLWhlaWdodD0iMTUiIGRhdGEtb2Zmc2V0LXk9IjE2IiBzdHlsZT0iaGVpZ2h0
OiAtd2Via2l0LWZsZXgoMCAxIGF1dG8pIj48ZGl2IHN0eWxlPSJoZWlnaHQ6IDIwcHgiPjwvZGl2
PjwvZGl2PgogPC9kaXY+CiAKKzxkaXYgY2xhc3M9ImZsZXhib3ggaG9yaXpvbnRhbCI+CisgIDxk
aXYgZGF0YS1oZWlnaHQtZ3JlYXRlci10aGFuPSIxMCIgZGF0YS1vZmZzZXQteT0iMCIgc3R5bGU9
Im92ZXJmbG93OiBzY3JvbGwiPjxkaXYgZGF0YS1leHBlY3RlZC1oZWlnaHQ9MTAgc3R5bGU9Imhl
aWdodDogMTBweCI+PC9kaXY+PC9kaXY+Cis8L2Rpdj4KKwogPGRpdiBjbGFzcz0iZmxleGJveCB2
ZXJ0aWNhbCI+CiAgIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0iMTAiIGRhdGEtb2Zmc2V0LXg9
IjIwIiBzdHlsZT0id2lkdGg6IC13ZWJraXQtZmxleCgxIDAgMTBweCkiPjwvZGl2PgogICA8ZGl2
IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjEwIiBkYXRhLW9mZnNldC14PSIxMCIgc3R5bGU9IndpZHRo
OiAxMHB4OyI+PC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvcmVz
b3VyY2VzL2ZsZXhib3guanMgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvcmVzb3VyY2VzL2Zs
ZXhib3guanMKaW5kZXggMzgwYzllN2UyMGU3ODc1YTgzNjE3MTg0N2Q0YjA0N2NkMGEyN2Y4ZS4u
NjJmMTg0OGZmMjQ1ZjEwNmIwZGMzMzJlMjk4ZGEzMjczZTFhMjUxNCAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvY3NzMy9mbGV4Ym94L3Jlc291cmNlcy9mbGV4Ym94LmpzCisrKyBiL0xheW91dFRl
c3RzL2NzczMvZmxleGJveC9yZXNvdXJjZXMvZmxleGJveC5qcwpAQCAtMjgsNiArMjgsMTIgQEAg
ZnVuY3Rpb24gY2hlY2tFeHBlY3RlZFZhbHVlcyhub2RlLCBmYWlsdXJlcykKICAgICAgICAgICAg
IGZhaWx1cmVzLnB1c2goIkV4cGVjdGVkICIgKyBleHBlY3RlZEhlaWdodCArICIgZm9yIGhlaWdo
dCwgYnV0IGdvdCAiICsgbm9kZS5vZmZzZXRIZWlnaHQgKyAiLiAiKTsKICAgICB9CiAKKyAgICB2
YXIgZXhwZWN0ZWRIZWlnaHRHcmVhdGVyVGhhbiA9IG5vZGUuZ2V0QXR0cmlidXRlICYmIG5vZGUu
Z2V0QXR0cmlidXRlKCJkYXRhLWhlaWdodC1ncmVhdGVyLXRoYW4iKTsKKyAgICBpZiAoZXhwZWN0
ZWRIZWlnaHRHcmVhdGVyVGhhbikgeworICAgICAgICBpZiAobm9kZS5vZmZzZXRIZWlnaHQgPD0g
cGFyc2VJbnQoZXhwZWN0ZWRIZWlnaHRHcmVhdGVyVGhhbikpCisgICAgICAgICAgICBmYWlsdXJl
cy5wdXNoKCJFeHBlY3RlZCBoZWlnaHQgdG8gYmUgZ3JlYXRlciB0aGFuICIgKyBleHBlY3RlZEhl
aWdodEdyZWF0ZXJUaGFuICsgIiwgYnV0IGdvdCAiICsgbm9kZS5vZmZzZXRIZWlnaHQgKyAiLiAi
KTsKKyAgICB9CisKICAgICB2YXIgZXhwZWN0ZWRPZmZzZXQgPSBub2RlLmdldEF0dHJpYnV0ZSAm
JiBub2RlLmdldEF0dHJpYnV0ZSgiZGF0YS1vZmZzZXQteCIpOwogICAgIGlmIChleHBlY3RlZE9m
ZnNldCkgewogICAgICAgICBpZiAobm9kZS5vZmZzZXRMZWZ0ICE9IHBhcnNlSW50KGV4cGVjdGVk
T2Zmc2V0KSkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132348</attachid>
            <date>2012-03-16 12:31:24 -0700</date>
            <delta_ts>2012-03-16 12:31:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81388-20120316123134.patch</filename>
            <type>text/plain</type>
            <size>3952</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExMDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2QyN2Y4OGM1OTA1NmJl
MWEyM2Q1MzRlMWU3M2Q4NGQyODBjOWFiNS4uODIzNDRkYjVhYTg1NWNlNjI5MGE4MDQxNzdlMWZi
MjVhMWRjODg4ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTAzLTE2ICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgaW5jb3JyZWN0bHkgcmVtb3Zp
bmcgc2Nyb2xsYmFyIGhlaWdodCBmb3IgYXV0byBoZWlnaHQgZmxleGJveCBjaGlsZHJlbgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODEzODgKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbiBhIGNvbHVtbiBm
bGV4Ym94LCB3aGVuIGNvbXB1dGluZyB0aGUgcHJlZmVycmVkIGhlaWdodCBvZiBhbiBhdXRvCisg
ICAgICAgIGhlaWdodCBjaGlsZCwgd2Ugd2VyZSBzdWJ0cmFjdGluZyBvdXQgdGhlIGhvcml6b250
YWwgc2Nyb2xsYmFyIGhlaWdodC4KKworICAgICAgICBOZXcgdGVzdCBjYXNlIGluIGNzczMvZmxl
eGJveC9jb2x1bW5zLWF1dG8tc2l6ZS5odG1sLgorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRl
ckZsZXhpYmxlQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckZsZXhpYmxlQm94Ojpw
cmVmZXJyZWRNYWluQXhpc0NvbnRlbnRFeHRlbnRGb3JDaGlsZCk6CisKIDIwMTItMDMtMTYgIERh
bmEgSmFuc2VucyAgPGRhbmFrakBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBB
ZGQgb3ZlcmRyYXcgbWV0cmljcyBmb3IgdGV4dHVyZSB1cGxvYWRzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAppbmRleCA1ZWE1YjA0YTFhODRhYmMx
NzcwMjcyNjFlNDc0OGQzYmUzNWQ0YWFlLi43ODY0NGQ0ZmVkMzBiMjI1YjU5OWFiYWEyY2M2Yzdk
OTdiNTM4YmZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxl
eGlibGVCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJs
ZUJveC5jcHAKQEAgLTU3MSw3ICs1NzEsNyBAQCBMYXlvdXRVbml0IFJlbmRlckZsZXhpYmxlQm94
OjpwcmVmZXJyZWRNYWluQXhpc0NvbnRlbnRFeHRlbnRGb3JDaGlsZChSZW5kZXJCb3gqCiAgICAg
TGVuZ3RoIG1haW5BeGlzTGVuZ3RoID0gbWFpbkF4aXNMZW5ndGhGb3JDaGlsZChjaGlsZCk7CiAg
ICAgaWYgKG1haW5BeGlzTGVuZ3RoLmlzQXV0bygpKSB7CiAgICAgICAgIExheW91dFVuaXQgbWFp
bkF4aXNFeHRlbnQgPSBoYXNPcnRob2dvbmFsRmxvdyhjaGlsZCkgPyBjaGlsZC0+bG9naWNhbEhl
aWdodCgpIDogY2hpbGQtPm1heFByZWZlcnJlZExvZ2ljYWxXaWR0aCgpOwotICAgICAgICByZXR1
cm4gbWFpbkF4aXNFeHRlbnQgLSBtYWluQXhpc0JvcmRlckFuZFBhZGRpbmdFeHRlbnRGb3JDaGls
ZChjaGlsZCkgLSBtYWluQXhpc1Njcm9sbGJhckV4dGVudEZvckNoaWxkKGNoaWxkKTsKKyAgICAg
ICAgcmV0dXJuIG1haW5BeGlzRXh0ZW50IC0gbWFpbkF4aXNCb3JkZXJBbmRQYWRkaW5nRXh0ZW50
Rm9yQ2hpbGQoY2hpbGQpOwogICAgIH0KICAgICByZXR1cm4gbWFpbkF4aXNMZW5ndGguY2FsY01p
blZhbHVlKG1haW5BeGlzQ29udGVudEV4dGVudCgpKTsKIH0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxMWUyMjkwMDEyY2Fm
OGU5ZDcyZDgyODM4MzE3MjYxYjViNmM4OWUwLi5iNTAwNjhmNWIzZWE4NWEzYTNhZGNiOGI0ZGIx
YjNiMzg4MzZiOTUxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDMtMTYgIFRvbnkgQ2hh
bmcgIDx0b255QGNocm9taXVtLm9yZz4KKworICAgICAgICBpbmNvcnJlY3RseSByZW1vdmluZyBz
Y3JvbGxiYXIgaGVpZ2h0IGZvciBhdXRvIGhlaWdodCBmbGV4Ym94IGNoaWxkcmVuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTM4OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogY3NzMy9mbGV4Ym94L2Nv
bHVtbnMtYXV0by1zaXplLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBjc3MzL2ZsZXhib3gvY29s
dW1ucy1hdXRvLXNpemUuaHRtbDoKKyAgICAgICAgKiBjc3MzL2ZsZXhib3gvcmVzb3VyY2VzL2Zs
ZXhib3guanM6CisgICAgICAgIChjaGVja0V4cGVjdGVkVmFsdWVzKToKKwogMjAxMi0wMy0xNiAg
WGlhb21laSBKaSAgPHhqaUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgU2tpcCB2aXN1YWwgd29y
ZCBtb3ZlbWVudCB0ZXN0cyBpbiBndGsgYW5kIHF0IGFmdGVyIHIxMTA5NjUgc2luY2UgaXNXb3Jk
VGV4dEJyZWFrIGlzIG5vdCBpbXBsZW1lbnRlZC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Nz
czMvZmxleGJveC9jb2x1bW5zLWF1dG8tc2l6ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9j
c3MzL2ZsZXhib3gvY29sdW1ucy1hdXRvLXNpemUtZXhwZWN0ZWQudHh0CmluZGV4IDQwZjk0OWY0
YzE2ODkxNzM5NGIzZjk4YWUyMWZkMGRhNDU2MmQwNjQuLjI4YjNlNTVmMDA3MTQwNzIxN2E4YWJk
NjYxNmU0NWI2ZGU2NTFmYzUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9j
b2x1bW5zLWF1dG8tc2l6ZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9mbGV4
Ym94L2NvbHVtbnMtYXV0by1zaXplLWV4cGVjdGVkLnR4dApAQCAtOCwzICs4LDQgQEAgUEFTUwog
UEFTUwogUEFTUwogUEFTUworUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4
Ym94L2NvbHVtbnMtYXV0by1zaXplLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvY29s
dW1ucy1hdXRvLXNpemUuaHRtbAppbmRleCBiMzNmZDcyMzQ0Mzc5Yzg3MzA4NmY3MzVmNzhlMThj
NTQyZTA3ZTI1Li4wNWU0YWVjN2FlZTE4NGIwNDM2YzRhYTFmZWRjMTlhOWY1NTE5ODhkIDEwMDY0
NAotLS0gYS9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvY29sdW1ucy1hdXRvLXNpemUuaHRtbAor
KysgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvY29sdW1ucy1hdXRvLXNpemUuaHRtbApAQCAt
OTYsNiArOTYsMTAgQEAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKICAgPGRpdiBk
YXRhLWV4cGVjdGVkLWhlaWdodD0iMTUiIGRhdGEtb2Zmc2V0LXk9IjE2IiBzdHlsZT0iaGVpZ2h0
OiAtd2Via2l0LWZsZXgoMCAxIGF1dG8pIj48ZGl2IHN0eWxlPSJoZWlnaHQ6IDIwcHgiPjwvZGl2
PjwvZGl2PgogPC9kaXY+CiAKKzxkaXYgY2xhc3M9ImZsZXhib3ggaG9yaXpvbnRhbCI+CisgIDxk
aXYgZGF0YS1leHBlY3RlZC1jbGllbnQtaGVpZ2h0PSIxMCIgZGF0YS1vZmZzZXQteT0iMCIgc3R5
bGU9Im92ZXJmbG93OiBzY3JvbGwiPjxkaXYgZGF0YS1leHBlY3RlZC1oZWlnaHQ9MTAgc3R5bGU9
ImhlaWdodDogMTBweCI+PC9kaXY+PC9kaXY+Cis8L2Rpdj4KKwogPGRpdiBjbGFzcz0iZmxleGJv
eCB2ZXJ0aWNhbCI+CiAgIDxkaXYgZGF0YS1leHBlY3RlZC13aWR0aD0iMTAiIGRhdGEtb2Zmc2V0
LXg9IjIwIiBzdHlsZT0id2lkdGg6IC13ZWJraXQtZmxleCgxIDAgMTBweCkiPjwvZGl2PgogICA8
ZGl2IGRhdGEtZXhwZWN0ZWQtd2lkdGg9IjEwIiBkYXRhLW9mZnNldC14PSIxMCIgc3R5bGU9Indp
ZHRoOiAxMHB4OyI+PC9kaXY+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132349</attachid>
            <date>2012-03-16 12:31:57 -0700</date>
            <delta_ts>2012-03-16 12:40:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81388-20120316123207.patch</filename>
            <type>text/plain</type>
            <size>3874</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExMDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2QyN2Y4OGM1OTA1NmJl
MWEyM2Q1MzRlMWU3M2Q4NGQyODBjOWFiNS4uODIzNDRkYjVhYTg1NWNlNjI5MGE4MDQxNzdlMWZi
MjVhMWRjODg4ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTAzLTE2ICBUb255
IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgaW5jb3JyZWN0bHkgcmVtb3Zp
bmcgc2Nyb2xsYmFyIGhlaWdodCBmb3IgYXV0byBoZWlnaHQgZmxleGJveCBjaGlsZHJlbgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODEzODgKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbiBhIGNvbHVtbiBm
bGV4Ym94LCB3aGVuIGNvbXB1dGluZyB0aGUgcHJlZmVycmVkIGhlaWdodCBvZiBhbiBhdXRvCisg
ICAgICAgIGhlaWdodCBjaGlsZCwgd2Ugd2VyZSBzdWJ0cmFjdGluZyBvdXQgdGhlIGhvcml6b250
YWwgc2Nyb2xsYmFyIGhlaWdodC4KKworICAgICAgICBOZXcgdGVzdCBjYXNlIGluIGNzczMvZmxl
eGJveC9jb2x1bW5zLWF1dG8tc2l6ZS5odG1sLgorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRl
ckZsZXhpYmxlQm94LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckZsZXhpYmxlQm94Ojpw
cmVmZXJyZWRNYWluQXhpc0NvbnRlbnRFeHRlbnRGb3JDaGlsZCk6CisKIDIwMTItMDMtMTYgIERh
bmEgSmFuc2VucyAgPGRhbmFrakBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBB
ZGQgb3ZlcmRyYXcgbWV0cmljcyBmb3IgdGV4dHVyZSB1cGxvYWRzCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxleGlibGVCb3guY3BwIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckZsZXhpYmxlQm94LmNwcAppbmRleCA1ZWE1YjA0YTFhODRhYmMx
NzcwMjcyNjFlNDc0OGQzYmUzNWQ0YWFlLi43ODY0NGQ0ZmVkMzBiMjI1YjU5OWFiYWEyY2M2Yzdk
OTdiNTM4YmZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyRmxl
eGlibGVCb3guY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJGbGV4aWJs
ZUJveC5jcHAKQEAgLTU3MSw3ICs1NzEsNyBAQCBMYXlvdXRVbml0IFJlbmRlckZsZXhpYmxlQm94
OjpwcmVmZXJyZWRNYWluQXhpc0NvbnRlbnRFeHRlbnRGb3JDaGlsZChSZW5kZXJCb3gqCiAgICAg
TGVuZ3RoIG1haW5BeGlzTGVuZ3RoID0gbWFpbkF4aXNMZW5ndGhGb3JDaGlsZChjaGlsZCk7CiAg
ICAgaWYgKG1haW5BeGlzTGVuZ3RoLmlzQXV0bygpKSB7CiAgICAgICAgIExheW91dFVuaXQgbWFp
bkF4aXNFeHRlbnQgPSBoYXNPcnRob2dvbmFsRmxvdyhjaGlsZCkgPyBjaGlsZC0+bG9naWNhbEhl
aWdodCgpIDogY2hpbGQtPm1heFByZWZlcnJlZExvZ2ljYWxXaWR0aCgpOwotICAgICAgICByZXR1
cm4gbWFpbkF4aXNFeHRlbnQgLSBtYWluQXhpc0JvcmRlckFuZFBhZGRpbmdFeHRlbnRGb3JDaGls
ZChjaGlsZCkgLSBtYWluQXhpc1Njcm9sbGJhckV4dGVudEZvckNoaWxkKGNoaWxkKTsKKyAgICAg
ICAgcmV0dXJuIG1haW5BeGlzRXh0ZW50IC0gbWFpbkF4aXNCb3JkZXJBbmRQYWRkaW5nRXh0ZW50
Rm9yQ2hpbGQoY2hpbGQpOwogICAgIH0KICAgICByZXR1cm4gbWFpbkF4aXNMZW5ndGguY2FsY01p
blZhbHVlKG1haW5BeGlzQ29udGVudEV4dGVudCgpKTsKIH0KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxMWUyMjkwMDEyY2Fm
OGU5ZDcyZDgyODM4MzE3MjYxYjViNmM4OWUwLi5kNTdjZmQyMTdmZDcwNDBiZjhhZWE1NGUyODRj
MWM4NDMxYzYwYzc1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMDMtMTYgIFRvbnkgQ2hh
bmcgIDx0b255QGNocm9taXVtLm9yZz4KKworICAgICAgICBpbmNvcnJlY3RseSByZW1vdmluZyBz
Y3JvbGxiYXIgaGVpZ2h0IGZvciBhdXRvIGhlaWdodCBmbGV4Ym94IGNoaWxkcmVuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTM4OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogY3NzMy9mbGV4Ym94L2Nv
bHVtbnMtYXV0by1zaXplLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBjc3MzL2ZsZXhib3gvY29s
dW1ucy1hdXRvLXNpemUuaHRtbDoKKwogMjAxMi0wMy0xNiAgWGlhb21laSBKaSAgPHhqaUBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgU2tpcCB2aXN1YWwgd29yZCBtb3ZlbWVudCB0ZXN0cyBpbiBn
dGsgYW5kIHF0IGFmdGVyIHIxMTA5NjUgc2luY2UgaXNXb3JkVGV4dEJyZWFrIGlzIG5vdCBpbXBs
ZW1lbnRlZC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9jb2x1bW5zLWF1
dG8tc2l6ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvY29sdW1ucy1h
dXRvLXNpemUtZXhwZWN0ZWQudHh0CmluZGV4IDQwZjk0OWY0YzE2ODkxNzM5NGIzZjk4YWUyMWZk
MGRhNDU2MmQwNjQuLjI4YjNlNTVmMDA3MTQwNzIxN2E4YWJkNjYxNmU0NWI2ZGU2NTFmYzUgMTAw
NjQ0Ci0tLSBhL0xheW91dFRlc3RzL2NzczMvZmxleGJveC9jb2x1bW5zLWF1dG8tc2l6ZS1leHBl
Y3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2NvbHVtbnMtYXV0by1zaXpl
LWV4cGVjdGVkLnR4dApAQCAtOCwzICs4LDQgQEAgUEFTUwogUEFTUwogUEFTUwogUEFTUworUEFT
UwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9mbGV4Ym94L2NvbHVtbnMtYXV0by1zaXpl
Lmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2ZsZXhib3gvY29sdW1ucy1hdXRvLXNpemUuaHRtbApp
bmRleCBiMzNmZDcyMzQ0Mzc5Yzg3MzA4NmY3MzVmNzhlMThjNTQyZTA3ZTI1Li4wNWU0YWVjN2Fl
ZTE4NGIwNDM2YzRhYTFmZWRjMTlhOWY1NTE5ODhkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9j
c3MzL2ZsZXhib3gvY29sdW1ucy1hdXRvLXNpemUuaHRtbAorKysgYi9MYXlvdXRUZXN0cy9jc3Mz
L2ZsZXhib3gvY29sdW1ucy1hdXRvLXNpemUuaHRtbApAQCAtOTYsNiArOTYsMTAgQEAgaWYgKHdp
bmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikKICAgPGRpdiBkYXRhLWV4cGVjdGVkLWhlaWdodD0i
MTUiIGRhdGEtb2Zmc2V0LXk9IjE2IiBzdHlsZT0iaGVpZ2h0OiAtd2Via2l0LWZsZXgoMCAxIGF1
dG8pIj48ZGl2IHN0eWxlPSJoZWlnaHQ6IDIwcHgiPjwvZGl2PjwvZGl2PgogPC9kaXY+CiAKKzxk
aXYgY2xhc3M9ImZsZXhib3ggaG9yaXpvbnRhbCI+CisgIDxkaXYgZGF0YS1leHBlY3RlZC1jbGll
bnQtaGVpZ2h0PSIxMCIgZGF0YS1vZmZzZXQteT0iMCIgc3R5bGU9Im92ZXJmbG93OiBzY3JvbGwi
PjxkaXYgZGF0YS1leHBlY3RlZC1oZWlnaHQ9MTAgc3R5bGU9ImhlaWdodDogMTBweCI+PC9kaXY+
PC9kaXY+Cis8L2Rpdj4KKwogPGRpdiBjbGFzcz0iZmxleGJveCB2ZXJ0aWNhbCI+CiAgIDxkaXYg
ZGF0YS1leHBlY3RlZC13aWR0aD0iMTAiIGRhdGEtb2Zmc2V0LXg9IjIwIiBzdHlsZT0id2lkdGg6
IC13ZWJraXQtZmxleCgxIDAgMTBweCkiPjwvZGl2PgogICA8ZGl2IGRhdGEtZXhwZWN0ZWQtd2lk
dGg9IjEwIiBkYXRhLW9mZnNldC14PSIxMCIgc3R5bGU9IndpZHRoOiAxMHB4OyI+PC9kaXY+Cg==
</data>
<flag name="review"
          id="135982"
          type_id="1"
          status="+"
          setter="ojan"
    />
          </attachment>
      

    </bug>

</bugzilla>