<?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>23593</bug_id>
          
          <creation_ts>2009-01-28 11:29:00 -0800</creation_ts>
          <short_desc>RenderThemeChromium[Win,Mac].cpp don&apos;t compile after renderbox changes</short_desc>
          <delta_ts>2009-01-28 12:37:54 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</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></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>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>107354</commentid>
    <comment_count>0</comment_count>
    <who name="Tony Chang">tony</who>
    <bug_when>2009-01-28 11:29:00 -0800</bug_when>
    <thetext>Patch coming...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107358</commentid>
    <comment_count>1</comment_count>
      <attachid>27113</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2009-01-28 11:38:43 -0800</bug_when>
    <thetext>Created attachment 27113
[1/1] Compile fixes for RenderThemeChromiumMac and RenderThemeChromiumWin.

This is a follow up for hyatt&apos;s RenderBox changes.
---
 WebCore/ChangeLog                            |   12 ++++++++++++
 WebCore/rendering/RenderThemeChromiumMac.mm  |    6 ++++--
 WebCore/rendering/RenderThemeChromiumWin.cpp |   18 ++++++++++--------
 3 files changed, 26 insertions(+), 10 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107360</commentid>
    <comment_count>2</comment_count>
      <attachid>27113</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2009-01-28 11:43:07 -0800</bug_when>
    <thetext>Comment on attachment 27113
[1/1] Compile fixes for RenderThemeChromiumMac and RenderThemeChromiumWin.

You should add isBox() checks and bail with early returns so you don&apos;t do a bad cast by accident.  Fix that and r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107361</commentid>
    <comment_count>3</comment_count>
      <attachid>27114</attachid>
    <who name="Tony Chang">tony</who>
    <bug_when>2009-01-28 11:51:41 -0800</bug_when>
    <thetext>Created attachment 27114
[1/1] Compile fixes for RenderThemeChromiumMac and RenderThemeChromiumWin.

This is a follow up for hyatt&apos;s RenderBox changes.
---
 WebCore/ChangeLog                            |   12 ++++++++++++
 WebCore/rendering/RenderThemeChromiumMac.mm  |    9 +++++++--
 WebCore/rendering/RenderThemeChromiumWin.cpp |   21 +++++++++++++--------
 3 files changed, 32 insertions(+), 10 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107372</commentid>
    <comment_count>4</comment_count>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2009-01-28 12:37:54 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/40321</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27113</attachid>
            <date>2009-01-28 11:38:43 -0800</date>
            <delta_ts>2009-01-28 11:43:07 -0800</delta_ts>
            <desc>[1/1] Compile fixes for RenderThemeChromiumMac and RenderThemeChromiumWin.</desc>
            <filename>-Compile-fixes-for-RenderThemeChromiumMac-and-RenderThemeChromiumWin..patch</filename>
            <type>text/plain</type>
            <size>3914</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">ZDNhYTU4MWI3YzkxODRmMTlkMDcwOWNhOTlkMTcwOTY3YWM0ZjdhOQpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAzMmFkZmM5Li4yMmE1ZWY1
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE1IEBACisyMDA5LTAxLTI4ICBUb255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ29t
cGlsZSBmaXhlcyBmb3IgUmVuZGVyVGhlbWVDaHJvbWl1bU1hYyBhbmQgUmVuZGVyVGhlbWVDaHJv
bWl1bVdpbi4KKyAgICAgICAgVGhpcyBpcyBhIGZvbGxvdyB1cCBmb3IgaHlhdHQncyBSZW5kZXJC
b3ggY2hhbmdlcy4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUaGVtZUNocm9taXVtTWFj
Lm1tOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVDaHJvbWl1bU1hYzo6YmFzZWxpbmVQ
b3NpdGlvbik6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRoZW1lQ2hyb21pdW1XaW4uY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVDaHJvbWl1bVdpbjo6cGFpbnRNZW51TGlz
dCk6CisKIDIwMDktMDEtMjggIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgogCiAgICAg
ICAgIEZpeCBmb3IgCmRpZmYgLS1naXQgYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZUNo
cm9taXVtTWFjLm1tIGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVDaHJvbWl1bU1hYy5t
bQppbmRleCA2MzE4ZmQ5Li4xNmQ4NDMyIDEwMDY0NAotLS0gYS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJUaGVtZUNocm9taXVtTWFjLm1tCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRo
ZW1lQ2hyb21pdW1NYWMubW0KQEAgLTU3Myw4ICs1NzMsMTAgQEAgdm9pZCBSZW5kZXJUaGVtZUNo
cm9taXVtTWFjOjp1cGRhdGVQcmVzc2VkU3RhdGUoTlNDZWxsKiBjZWxsLCBjb25zdCBSZW5kZXJP
YmplY3QKIC8vIEZJWE1FOiBUaGlzIHVzZWQgdG8gYmUgaW4gdGhlIHVwc3RyZWFtIHZlcnNpb24g
dW50aWwgaXQgd2FzIGNvbnZlcnRlZCB0byB0aGUgbmV3IHRoZW1lIEFQSSBpbiByMzc3MzEuCiBp
bnQgUmVuZGVyVGhlbWVDaHJvbWl1bU1hYzo6YmFzZWxpbmVQb3NpdGlvbihjb25zdCBSZW5kZXJP
YmplY3QqIG8pIGNvbnN0CiB7Ci0gICAgaWYgKG8tPnN0eWxlKCktPmFwcGVhcmFuY2UoKSA9PSBD
aGVja2JveFBhcnQgfHwgby0+c3R5bGUoKS0+YXBwZWFyYW5jZSgpID09IFJhZGlvUGFydCkKLSAg
ICAgICAgcmV0dXJuIG8tPm1hcmdpblRvcCgpICsgby0+aGVpZ2h0KCkgLSAyICogby0+c3R5bGUo
KS0+ZWZmZWN0aXZlWm9vbSgpOyAvLyBUaGUgYmFzZWxpbmUgaXMgMnB4IHVwIGZyb20gdGhlIGJv
dHRvbSBvZiB0aGUgY2hlY2tib3gvcmFkaW8gaW4gQXBwS2l0LgorICAgIGlmIChvLT5zdHlsZSgp
LT5hcHBlYXJhbmNlKCkgPT0gQ2hlY2tib3hQYXJ0IHx8IG8tPnN0eWxlKCktPmFwcGVhcmFuY2Uo
KSA9PSBSYWRpb1BhcnQpIHsKKyAgICAgICAgY29uc3QgUmVuZGVyQm94KiBib3ggPSB0b1JlbmRl
ckJveChvKTsKKyAgICAgICAgcmV0dXJuIGJveC0+bWFyZ2luVG9wKCkgKyBib3gtPmhlaWdodCgp
IC0gMiAqIG8tPnN0eWxlKCktPmVmZmVjdGl2ZVpvb20oKTsgLy8gVGhlIGJhc2VsaW5lIGlzIDJw
eCB1cCBmcm9tIHRoZSBib3R0b20gb2YgdGhlIGNoZWNrYm94L3JhZGlvIGluIEFwcEtpdC4KKyAg
ICB9CiAgICAgcmV0dXJuIFJlbmRlclRoZW1lOjpiYXNlbGluZVBvc2l0aW9uKG8pOwogfQogCmRp
ZmYgLS1naXQgYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZUNocm9taXVtV2luLmNwcCBi
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lQ2hyb21pdW1XaW4uY3BwCmluZGV4IGMzMDQz
ODUuLjhlMTA0MTYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lQ2hy
b21pdW1XaW4uY3BwCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lQ2hyb21pdW1X
aW4uY3BwCkBAIC0zNSw2ICszNSw3IEBACiAjaW5jbHVkZSAiRm9udFNlbGVjdG9yLmgiCiAjaW5j
bHVkZSAiRm9udFV0aWxzQ2hyb21pdW1XaW4uaCIKICNpbmNsdWRlICJHcmFwaGljc0NvbnRleHQu
aCIKKyNpbmNsdWRlICJSZW5kZXJCb3guaCIKICNpbmNsdWRlICJTY3JvbGxiYXJUaGVtZS5oIgog
I2luY2x1ZGUgIlNraWFVdGlscy5oIgogI2luY2x1ZGUgIlRoZW1lSGVscGVyQ2hyb21pdW1XaW4u
aCIKQEAgLTQwMCwxMCArNDAxLDExIEBAIHZvaWQgUmVuZGVyVGhlbWVDaHJvbWl1bVdpbjo6YWRq
dXN0TWVudUxpc3RTdHlsZShDU1NTdHlsZVNlbGVjdG9yKiBzZWxlY3RvciwgUmVuCiAvLyBVc2Vk
IHRvIHBhaW50IHVuc3R5bGVkIG1lbnVsaXN0cyAoaS5lLiB3aXRoIHRoZSBkZWZhdWx0IGJvcmRl
cikKIGJvb2wgUmVuZGVyVGhlbWVDaHJvbWl1bVdpbjo6cGFpbnRNZW51TGlzdChSZW5kZXJPYmpl
Y3QqIG8sIGNvbnN0IFJlbmRlck9iamVjdDo6UGFpbnRJbmZvJiBpLCBjb25zdCBJbnRSZWN0JiBy
KQogewotICAgIGludCBib3JkZXJSaWdodCA9IG8tPmJvcmRlclJpZ2h0KCk7Ci0gICAgaW50IGJv
cmRlckxlZnQgPSBvLT5ib3JkZXJMZWZ0KCk7Ci0gICAgaW50IGJvcmRlclRvcCA9IG8tPmJvcmRl
clRvcCgpOwotICAgIGludCBib3JkZXJCb3R0b20gPSBvLT5ib3JkZXJCb3R0b20oKTsKKyAgICBj
b25zdCBSZW5kZXJCb3gqIGJveCA9IHRvUmVuZGVyQm94KG8pOworICAgIGludCBib3JkZXJSaWdo
dCA9IGJveC0+Ym9yZGVyUmlnaHQoKTsKKyAgICBpbnQgYm9yZGVyTGVmdCA9IGJveC0+Ym9yZGVy
TGVmdCgpOworICAgIGludCBib3JkZXJUb3AgPSBib3gtPmJvcmRlclRvcCgpOworICAgIGludCBi
b3JkZXJCb3R0b20gPSBib3gtPmJvcmRlckJvdHRvbSgpOwogCiAgICAgLy8gSWYgYWxsIHRoZSBi
b3JkZXJzIGFyZSAwLCB0aGVuIHRlbGwgc2tpYSBub3QgdG8gcGFpbnQgdGhlIGJvcmRlciBvbiB0
aGUKICAgICAvLyB0ZXh0ZmllbGQuICBGSVhNRTogaHR0cDovL2IvMTIxMDAxNyBGaWd1cmUgb3V0
IGhvdyB0byBnZXQgV2luZG93cyB0byBub3QKQEAgLTQxOCwxMCArNDIwLDEwIEBAIGJvb2wgUmVu
ZGVyVGhlbWVDaHJvbWl1bVdpbjo6cGFpbnRNZW51TGlzdChSZW5kZXJPYmplY3QqIG8sIGNvbnN0
IFJlbmRlck9iamVjdDo6CiAgICAgLy8gdGhlIHNpemUgb2YgYSBidXR0b24sIG1ha2Ugc3VyZSB0
byBzaHJpbmsgaXQgYXBwcm9wcmlhdGVseSBhbmQgbm90IHB1dAogICAgIC8vIGl0cyB4IHBvc2l0
aW9uIHRvIHRoZSBsZWZ0IG9mIHRoZSBtZW51bGlzdC4KICAgICBjb25zdCBpbnQgYnV0dG9uV2lk
dGggPSBHZXRTeXN0ZW1NZXRyaWNzKFNNX0NYVlNDUk9MTCk7Ci0gICAgaW50IHNwYWNpbmdMZWZ0
ID0gYm9yZGVyTGVmdCArIG8tPnBhZGRpbmdMZWZ0KCk7Ci0gICAgaW50IHNwYWNpbmdSaWdodCA9
IGJvcmRlclJpZ2h0ICsgby0+cGFkZGluZ1JpZ2h0KCk7Ci0gICAgaW50IHNwYWNpbmdUb3AgPSBi
b3JkZXJUb3AgKyBvLT5wYWRkaW5nVG9wKCk7Ci0gICAgaW50IHNwYWNpbmdCb3R0b20gPSBib3Jk
ZXJCb3R0b20gKyBvLT5wYWRkaW5nQm90dG9tKCk7CisgICAgaW50IHNwYWNpbmdMZWZ0ID0gYm9y
ZGVyTGVmdCArIGJveC0+cGFkZGluZ0xlZnQoKTsKKyAgICBpbnQgc3BhY2luZ1JpZ2h0ID0gYm9y
ZGVyUmlnaHQgKyBib3gtPnBhZGRpbmdSaWdodCgpOworICAgIGludCBzcGFjaW5nVG9wID0gYm9y
ZGVyVG9wICsgYm94LT5wYWRkaW5nVG9wKCk7CisgICAgaW50IHNwYWNpbmdCb3R0b20gPSBib3Jk
ZXJCb3R0b20gKyBib3gtPnBhZGRpbmdCb3R0b20oKTsKIAogICAgIGludCBidXR0b25YOwogICAg
IGlmIChyLnJpZ2h0KCkgLSByLngoKSA8IGJ1dHRvbldpZHRoKQo=
</data>
<flag name="review"
          id="13026"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27114</attachid>
            <date>2009-01-28 11:51:41 -0800</date>
            <delta_ts>2009-01-28 11:51:41 -0800</delta_ts>
            <desc>[1/1] Compile fixes for RenderThemeChromiumMac and RenderThemeChromiumWin.</desc>
            <filename>-Compile-fixes-for-RenderThemeChromiumMac-and-RenderThemeChromiumWin..patch</filename>
            <type>text/plain</type>
            <size>4004</size>
            <attacher name="Tony Chang">tony</attacher>
            
              <data encoding="base64">M2IwMjI0M2Q4MzZhOWFhMmFkNDJhY2M5ZjhkNzdmNWVjOGIzZGQ5ZgpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCAzMmFkZmM5Li4yMmE1ZWY1
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE1IEBACisyMDA5LTAxLTI4ICBUb255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5v
cmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ29t
cGlsZSBmaXhlcyBmb3IgUmVuZGVyVGhlbWVDaHJvbWl1bU1hYyBhbmQgUmVuZGVyVGhlbWVDaHJv
bWl1bVdpbi4KKyAgICAgICAgVGhpcyBpcyBhIGZvbGxvdyB1cCBmb3IgaHlhdHQncyBSZW5kZXJC
b3ggY2hhbmdlcy4KKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUaGVtZUNocm9taXVtTWFj
Lm1tOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVDaHJvbWl1bU1hYzo6YmFzZWxpbmVQ
b3NpdGlvbik6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRoZW1lQ2hyb21pdW1XaW4uY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVDaHJvbWl1bVdpbjo6cGFpbnRNZW51TGlz
dCk6CisKIDIwMDktMDEtMjggIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgogCiAgICAg
ICAgIEZpeCBmb3IgCmRpZmYgLS1naXQgYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZUNo
cm9taXVtTWFjLm1tIGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVDaHJvbWl1bU1hYy5t
bQppbmRleCA2MzE4ZmQ5Li4xN2MxZTFkIDEwMDY0NAotLS0gYS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJUaGVtZUNocm9taXVtTWFjLm1tCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRo
ZW1lQ2hyb21pdW1NYWMubW0KQEAgLTU3Myw4ICs1NzMsMTMgQEAgdm9pZCBSZW5kZXJUaGVtZUNo
cm9taXVtTWFjOjp1cGRhdGVQcmVzc2VkU3RhdGUoTlNDZWxsKiBjZWxsLCBjb25zdCBSZW5kZXJP
YmplY3QKIC8vIEZJWE1FOiBUaGlzIHVzZWQgdG8gYmUgaW4gdGhlIHVwc3RyZWFtIHZlcnNpb24g
dW50aWwgaXQgd2FzIGNvbnZlcnRlZCB0byB0aGUgbmV3IHRoZW1lIEFQSSBpbiByMzc3MzEuCiBp
bnQgUmVuZGVyVGhlbWVDaHJvbWl1bU1hYzo6YmFzZWxpbmVQb3NpdGlvbihjb25zdCBSZW5kZXJP
YmplY3QqIG8pIGNvbnN0CiB7Ci0gICAgaWYgKG8tPnN0eWxlKCktPmFwcGVhcmFuY2UoKSA9PSBD
aGVja2JveFBhcnQgfHwgby0+c3R5bGUoKS0+YXBwZWFyYW5jZSgpID09IFJhZGlvUGFydCkKLSAg
ICAgICAgcmV0dXJuIG8tPm1hcmdpblRvcCgpICsgby0+aGVpZ2h0KCkgLSAyICogby0+c3R5bGUo
KS0+ZWZmZWN0aXZlWm9vbSgpOyAvLyBUaGUgYmFzZWxpbmUgaXMgMnB4IHVwIGZyb20gdGhlIGJv
dHRvbSBvZiB0aGUgY2hlY2tib3gvcmFkaW8gaW4gQXBwS2l0LgorICAgIGlmICghby0+aXNCb3go
KSkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBpZiAoby0+c3R5bGUoKS0+YXBwZWFyYW5jZSgp
ID09IENoZWNrYm94UGFydCB8fCBvLT5zdHlsZSgpLT5hcHBlYXJhbmNlKCkgPT0gUmFkaW9QYXJ0
KSB7CisgICAgICAgIGNvbnN0IFJlbmRlckJveCogYm94ID0gdG9SZW5kZXJCb3gobyk7CisgICAg
ICAgIHJldHVybiBib3gtPm1hcmdpblRvcCgpICsgYm94LT5oZWlnaHQoKSAtIDIgKiBvLT5zdHls
ZSgpLT5lZmZlY3RpdmVab29tKCk7IC8vIFRoZSBiYXNlbGluZSBpcyAycHggdXAgZnJvbSB0aGUg
Ym90dG9tIG9mIHRoZSBjaGVja2JveC9yYWRpbyBpbiBBcHBLaXQuCisgICAgfQogICAgIHJldHVy
biBSZW5kZXJUaGVtZTo6YmFzZWxpbmVQb3NpdGlvbihvKTsKIH0KIApkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWVDaHJvbWl1bVdpbi5jcHAgYi9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJUaGVtZUNocm9taXVtV2luLmNwcAppbmRleCBjMzA0Mzg1Li45ZTU5YWM5IDEw
MDY0NAotLS0gYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZUNocm9taXVtV2luLmNwcAor
KysgYi9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZUNocm9taXVtV2luLmNwcApAQCAtMzUs
NiArMzUsNyBAQAogI2luY2x1ZGUgIkZvbnRTZWxlY3Rvci5oIgogI2luY2x1ZGUgIkZvbnRVdGls
c0Nocm9taXVtV2luLmgiCiAjaW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0LmgiCisjaW5jbHVkZSAi
UmVuZGVyQm94LmgiCiAjaW5jbHVkZSAiU2Nyb2xsYmFyVGhlbWUuaCIKICNpbmNsdWRlICJTa2lh
VXRpbHMuaCIKICNpbmNsdWRlICJUaGVtZUhlbHBlckNocm9taXVtV2luLmgiCkBAIC00MDAsMTAg
KzQwMSwxNCBAQCB2b2lkIFJlbmRlclRoZW1lQ2hyb21pdW1XaW46OmFkanVzdE1lbnVMaXN0U3R5
bGUoQ1NTU3R5bGVTZWxlY3Rvciogc2VsZWN0b3IsIFJlbgogLy8gVXNlZCB0byBwYWludCB1bnN0
eWxlZCBtZW51bGlzdHMgKGkuZS4gd2l0aCB0aGUgZGVmYXVsdCBib3JkZXIpCiBib29sIFJlbmRl
clRoZW1lQ2hyb21pdW1XaW46OnBhaW50TWVudUxpc3QoUmVuZGVyT2JqZWN0KiBvLCBjb25zdCBS
ZW5kZXJPYmplY3Q6OlBhaW50SW5mbyYgaSwgY29uc3QgSW50UmVjdCYgcikKIHsKLSAgICBpbnQg
Ym9yZGVyUmlnaHQgPSBvLT5ib3JkZXJSaWdodCgpOwotICAgIGludCBib3JkZXJMZWZ0ID0gby0+
Ym9yZGVyTGVmdCgpOwotICAgIGludCBib3JkZXJUb3AgPSBvLT5ib3JkZXJUb3AoKTsKLSAgICBp
bnQgYm9yZGVyQm90dG9tID0gby0+Ym9yZGVyQm90dG9tKCk7CisgICAgaWYgKCFvLT5pc0JveCgp
KQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBjb25zdCBSZW5kZXJCb3gqIGJveCA9IHRv
UmVuZGVyQm94KG8pOworICAgIGludCBib3JkZXJSaWdodCA9IGJveC0+Ym9yZGVyUmlnaHQoKTsK
KyAgICBpbnQgYm9yZGVyTGVmdCA9IGJveC0+Ym9yZGVyTGVmdCgpOworICAgIGludCBib3JkZXJU
b3AgPSBib3gtPmJvcmRlclRvcCgpOworICAgIGludCBib3JkZXJCb3R0b20gPSBib3gtPmJvcmRl
ckJvdHRvbSgpOwogCiAgICAgLy8gSWYgYWxsIHRoZSBib3JkZXJzIGFyZSAwLCB0aGVuIHRlbGwg
c2tpYSBub3QgdG8gcGFpbnQgdGhlIGJvcmRlciBvbiB0aGUKICAgICAvLyB0ZXh0ZmllbGQuICBG
SVhNRTogaHR0cDovL2IvMTIxMDAxNyBGaWd1cmUgb3V0IGhvdyB0byBnZXQgV2luZG93cyB0byBu
b3QKQEAgLTQxOCwxMCArNDIzLDEwIEBAIGJvb2wgUmVuZGVyVGhlbWVDaHJvbWl1bVdpbjo6cGFp
bnRNZW51TGlzdChSZW5kZXJPYmplY3QqIG8sIGNvbnN0IFJlbmRlck9iamVjdDo6CiAgICAgLy8g
dGhlIHNpemUgb2YgYSBidXR0b24sIG1ha2Ugc3VyZSB0byBzaHJpbmsgaXQgYXBwcm9wcmlhdGVs
eSBhbmQgbm90IHB1dAogICAgIC8vIGl0cyB4IHBvc2l0aW9uIHRvIHRoZSBsZWZ0IG9mIHRoZSBt
ZW51bGlzdC4KICAgICBjb25zdCBpbnQgYnV0dG9uV2lkdGggPSBHZXRTeXN0ZW1NZXRyaWNzKFNN
X0NYVlNDUk9MTCk7Ci0gICAgaW50IHNwYWNpbmdMZWZ0ID0gYm9yZGVyTGVmdCArIG8tPnBhZGRp
bmdMZWZ0KCk7Ci0gICAgaW50IHNwYWNpbmdSaWdodCA9IGJvcmRlclJpZ2h0ICsgby0+cGFkZGlu
Z1JpZ2h0KCk7Ci0gICAgaW50IHNwYWNpbmdUb3AgPSBib3JkZXJUb3AgKyBvLT5wYWRkaW5nVG9w
KCk7Ci0gICAgaW50IHNwYWNpbmdCb3R0b20gPSBib3JkZXJCb3R0b20gKyBvLT5wYWRkaW5nQm90
dG9tKCk7CisgICAgaW50IHNwYWNpbmdMZWZ0ID0gYm9yZGVyTGVmdCArIGJveC0+cGFkZGluZ0xl
ZnQoKTsKKyAgICBpbnQgc3BhY2luZ1JpZ2h0ID0gYm9yZGVyUmlnaHQgKyBib3gtPnBhZGRpbmdS
aWdodCgpOworICAgIGludCBzcGFjaW5nVG9wID0gYm9yZGVyVG9wICsgYm94LT5wYWRkaW5nVG9w
KCk7CisgICAgaW50IHNwYWNpbmdCb3R0b20gPSBib3JkZXJCb3R0b20gKyBib3gtPnBhZGRpbmdC
b3R0b20oKTsKIAogICAgIGludCBidXR0b25YOwogICAgIGlmIChyLnJpZ2h0KCkgLSByLngoKSA8
IGJ1dHRvbldpZHRoKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>