<?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>24171</bug_id>
          
          <creation_ts>2009-02-25 13:52:31 -0800</creation_ts>
          <short_desc>RenderListBox should call into theme for default scroll bar size</short_desc>
          <delta_ts>2009-02-25 16:16:58 -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>PC</rep_platform>
          <op_sys>Windows XP</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>0</everconfirmed>
          <reporter name="Scott Violet">sky</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>111027</commentid>
    <comment_count>0</comment_count>
    <who name="Scott Violet">sky</who>
    <bug_when>2009-02-25 13:52:31 -0800</bug_when>
    <thetext>It currently hard codes it to small, but this should be theme dependent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111049</commentid>
    <comment_count>1</comment_count>
      <attachid>27989</attachid>
    <who name="Scott Violet">sky</who>
    <bug_when>2009-02-25 15:16:11 -0800</bug_when>
    <thetext>Created attachment 27989
Adds theme method for getting scrollbar size</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111054</commentid>
    <comment_count>2</comment_count>
      <attachid>27991</attachid>
    <who name="Scott Violet">sky</who>
    <bug_when>2009-02-25 15:42:59 -0800</bug_when>
    <thetext>Created attachment 27991
Fix for 24171

This differs from the last in that RenderTheme&apos;s implementation now returns a Regular size and the Mac themes return small.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111056</commentid>
    <comment_count>3</comment_count>
      <attachid>27991</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2009-02-25 15:45:13 -0800</bug_when>
    <thetext>Comment on attachment 27991
Fix for 24171

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>111070</commentid>
    <comment_count>4</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2009-02-25 16:16:58 -0800</bug_when>
    <thetext>Landed as http://trac.webkit.org/changeset/41233.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27989</attachid>
            <date>2009-02-25 15:16:11 -0800</date>
            <delta_ts>2009-02-25 15:42:59 -0800</delta_ts>
            <desc>Adds theme method for getting scrollbar size</desc>
            <filename>24171.patch</filename>
            <type>text/plain</type>
            <size>4603</size>
            <attacher name="Scott Violet">sky</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0MTIzMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjUgQEAKKzIwMDktMDItMjUgIFNjb3R0IFZpb2xldCAgPHNreUBnb29nbGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisJaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0MTcxCisKKyAgICAgICAgUHJvdmlkZXMgYSBS
ZW5kZXJUaGVtZSBtZXRob2QgZm9yIGdldHRpbmcgdGhlIHNjcm9sbCBiYXIgc2l6ZSBhbmQKKyAg
ICAgICAgY2hhbmdlcyBSZW5kZXJMaXN0Qm94IHRvIHVzZSBpdC4gVXBkYXRlcyBDaHJvbWl1bSdz
IHdpbmRvd3MgdGhlbWUgdG8KKyAgICAgICAgdXNlIGEgcmVndWxhciBzaXplLiBMYXN0bHksIGNo
YW5nZXMgU2Nyb2xsYmFyVGhlbWVDaHJvbWl1bSB0bworICAgICAgICB1c2UgdGhlIHNjcm9sbGJh
cnNpemUgb2YgdGhlIHNjcm9sbGJhciB3aGVuIGdldHRpbmcgdGhlIHNpemUKKyAgICAgICAgaW5z
dGVhZCBvZiBwYXNzaW5nIGluIG5vLWFyZ3MuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1
bS9TY3JvbGxiYXJUaGVtZUNocm9taXVtLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbGJh
clRoZW1lQ2hyb21pdW06OnRyYWNrUmVjdCk6CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxiYXJU
aGVtZUNocm9taXVtOjpidXR0b25TaXplKToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGlz
dEJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMaXN0Qm94OjpjcmVhdGVTY3JvbGxi
YXIpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUaGVtZS5oOgorICAgICAgICAoV2ViQ29y
ZTo6UmVuZGVyVGhlbWU6OnNjcm9sbGJhckNvbnRyb2xTaXplRm9yUGFydCk6CisgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlclRoZW1lQ2hyb21pdW1XaW4uaDoKKyAgICAgICAgKFdlYkNvcmU6OlJl
bmRlclRoZW1lQ2hyb21pdW1XaW46OnNjcm9sbGJhckNvbnRyb2xTaXplRm9yUGFydCk6CisKIDIw
MDktMDItMjUgIEJldGggRGFraW4gIDxiZGFraW5AYXBwbGUuY29tPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IERhcmluIEFkbGVyLgpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9TY3Jv
bGxiYXJUaGVtZUNocm9taXVtLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2No
cm9taXVtL1Njcm9sbGJhclRoZW1lQ2hyb21pdW0uY3BwCShyZXZpc2lvbiA0MTE0OSkKKysrIFdl
YkNvcmUvcGxhdGZvcm0vY2hyb21pdW0vU2Nyb2xsYmFyVGhlbWVDaHJvbWl1bS5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTk2LDcgKzk2LDcgQEAgSW50UmVjdCBTY3JvbGxiYXJUaGVtZUNocm9taXVt
Ojpmb3J3YXJkQgogSW50UmVjdCBTY3JvbGxiYXJUaGVtZUNocm9taXVtOjp0cmFja1JlY3QoU2Ny
b2xsYmFyKiBzY3JvbGxiYXIsIGJvb2wpCiB7CiAgICAgSW50U2l6ZSBicyA9IGJ1dHRvblNpemUo
c2Nyb2xsYmFyKTsKLSAgICBpbnQgdGhpY2tuZXNzID0gc2Nyb2xsYmFyVGhpY2tuZXNzKCk7Cisg
ICAgaW50IHRoaWNrbmVzcyA9IHNjcm9sbGJhclRoaWNrbmVzcyhzY3JvbGxiYXItPmNvbnRyb2xT
aXplKCkpOwogICAgIGlmIChzY3JvbGxiYXItPm9yaWVudGF0aW9uKCkgPT0gSG9yaXpvbnRhbFNj
cm9sbGJhcikgewogICAgICAgICBpZiAoc2Nyb2xsYmFyLT53aWR0aCgpIDwgMiAqIHRoaWNrbmVz
cykKICAgICAgICAgICAgIHJldHVybiBJbnRSZWN0KCk7CkBAIC0xNzMsNyArMTczLDcgQEAgSW50
U2l6ZSBTY3JvbGxiYXJUaGVtZUNocm9taXVtOjpidXR0b25TaQogICAgIC8vIHRpbWVzIHRoaWNr
bmVzcyBwaXhlbHMgbGVmdC4gIFRoaXMgYWxsb3dzIHRoZSBzY3JvbGxiYXIgdG8gc2NhbGUgZG93
bgogICAgIC8vIGFuZCBmdW5jdGlvbiBldmVuIGF0IHRpbnkgc2l6ZXMuCiAKLSAgICBpbnQgdGhp
Y2tuZXNzID0gc2Nyb2xsYmFyVGhpY2tuZXNzKCk7CisgICAgaW50IHRoaWNrbmVzcyA9IHNjcm9s
bGJhclRoaWNrbmVzcyhzY3JvbGxiYXItPmNvbnRyb2xTaXplKCkpOwogCiAjaWYgIWRlZmluZWQo
X19saW51eF9fKQogICAgIC8vIEluIGxheW91dCB0ZXN0IG1vZGUsIHdlIGZvcmNlIHRoZSBidXR0
b24gImdpcnRoIiAoaS5lLiwgdGhlIGxlbmd0aCBvZgpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGlzdEJveC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
TGlzdEJveC5jcHAJKHJldmlzaW9uIDQxMTQ5KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
TGlzdEJveC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTYyOSw3ICs2MjksNyBAQCBQYXNzUmVmUHRy
PFNjcm9sbGJhcj4gUmVuZGVyTGlzdEJveDo6Y3JlCiAgICAgaWYgKGhhc0N1c3RvbVNjcm9sbGJh
clN0eWxlKQogICAgICAgICB3aWRnZXQgPSBSZW5kZXJTY3JvbGxiYXI6OmNyZWF0ZUN1c3RvbVNj
cm9sbGJhcih0aGlzLCBWZXJ0aWNhbFNjcm9sbGJhciwgdGhpcyk7CiAgICAgZWxzZQotICAgICAg
ICB3aWRnZXQgPSBTY3JvbGxiYXI6OmNyZWF0ZU5hdGl2ZVNjcm9sbGJhcih0aGlzLCBWZXJ0aWNh
bFNjcm9sbGJhciwgU21hbGxTY3JvbGxiYXIpOworICAgICAgICB3aWRnZXQgPSBTY3JvbGxiYXI6
OmNyZWF0ZU5hdGl2ZVNjcm9sbGJhcih0aGlzLCBWZXJ0aWNhbFNjcm9sbGJhciwgdGhlbWUoKS0+
c2Nyb2xsYmFyQ29udHJvbFNpemVGb3JQYXJ0KExpc3Rib3hQYXJ0KSk7CiAgICAgZG9jdW1lbnQo
KS0+dmlldygpLT5hZGRDaGlsZCh3aWRnZXQuZ2V0KCkpOyAgICAgICAgCiAgICAgcmV0dXJuIHdp
ZGdldC5yZWxlYXNlKCk7CiB9CkluZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZS5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lLmgJKHJldmlzaW9u
IDQxMTQ5KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWUuaAkod29ya2luZyBjb3B5
KQpAQCAtMjksNiArMjksNyBAQAogI2Vsc2UKICNpbmNsdWRlICJUaGVtZVR5cGVzLmgiCiAjZW5k
aWYKKyNpbmNsdWRlICJTY3JvbGxUeXBlcy5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAg
LTEzNSw2ICsxMzYsOCBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCBpbnQgcG9wdXBJbnRlcm5hbFBh
ZGRpbmdSaWdodChSZW5kZXJTdHlsZSopIGNvbnN0IHsgcmV0dXJuIDA7IH0KICAgICB2aXJ0dWFs
IGludCBwb3B1cEludGVybmFsUGFkZGluZ1RvcChSZW5kZXJTdHlsZSopIGNvbnN0IHsgcmV0dXJu
IDA7IH0KICAgICB2aXJ0dWFsIGludCBwb3B1cEludGVybmFsUGFkZGluZ0JvdHRvbShSZW5kZXJT
dHlsZSopIGNvbnN0IHsgcmV0dXJuIDA7IH0KKworICAgIHZpcnR1YWwgU2Nyb2xsYmFyQ29udHJv
bFNpemUgc2Nyb2xsYmFyQ29udHJvbFNpemVGb3JQYXJ0KENvbnRyb2xQYXJ0KSB7IHJldHVybiBT
bWFsbFNjcm9sbGJhcjsgfQogICAgIAogICAgIC8vIE1ldGhvZCBmb3IgcGFpbnRpbmcgdGhlIGNh
cHMgbG9jayBpbmRpY2F0b3IKICAgICB2aXJ0dWFsIGJvb2wgcGFpbnRDYXBzTG9ja0luZGljYXRv
cihSZW5kZXJPYmplY3QqLCBjb25zdCBSZW5kZXJPYmplY3Q6OlBhaW50SW5mbyYsIGNvbnN0IElu
dFJlY3QmKSB7IHJldHVybiAwOyB9OwpJbmRleDogV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhl
bWVDaHJvbWl1bVdpbi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRo
ZW1lQ2hyb21pdW1XaW4uaAkocmV2aXNpb24gNDExNDkpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJUaGVtZUNocm9taXVtV2luLmgJKHdvcmtpbmcgY29weSkKQEAgLTEwNiw2ICsxMDYsOCBA
QCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICAgICAgICAgdmlydHVhbCB2b2lkIGFkanVzdEJ1dHRv
bklubmVyU3R5bGUoUmVuZGVyU3R5bGUqKSBjb25zdDsKIAorICAgICAgICB2aXJ0dWFsIFNjcm9s
bGJhckNvbnRyb2xTaXplIHNjcm9sbGJhckNvbnRyb2xTaXplRm9yUGFydChDb250cm9sUGFydCkg
eyByZXR1cm4gUmVndWxhclNjcm9sbGJhcjsgfQorCiAgICAgICAgIC8vIFByb3ZpZGUgYSB3YXkg
dG8gcGFzcyB0aGUgZGVmYXVsdCBmb250IHNpemUgZnJvbSB0aGUgU2V0dGluZ3Mgb2JqZWN0CiAg
ICAgICAgIC8vIHRvIHRoZSByZW5kZXIgdGhlbWUuICBGSVhNRTogaHR0cDovL2IvMTEyOTE4NiBB
IGNsZWFuZXIgd2F5IHdvdWxkIGJlCiAgICAgICAgIC8vIHRvIHJlbW92ZSB0aGUgZGVmYXVsdCBm
b250IHNpemUgZnJvbSB0aGlzIG9iamVjdCBhbmQgaGF2ZSBjYWxsZXJzCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>27991</attachid>
            <date>2009-02-25 15:42:59 -0800</date>
            <delta_ts>2009-02-25 15:45:13 -0800</delta_ts>
            <desc>Fix for 24171</desc>
            <filename>24171.patch</filename>
            <type>text/plain</type>
            <size>5233</size>
            <attacher name="Scott Violet">sky</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0MTIzMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjcgQEAKKzIwMDktMDItMjUgIFNjb3R0IFZpb2xldCAgPHNreUBnb29nbGUuY29t
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDE3MQorCisgICAgICAgIFByb3Zp
ZGVzIGEgUmVuZGVyVGhlbWUgbWV0aG9kIGZvciBnZXR0aW5nIHRoZSBzY3JvbGwgYmFyIHNpemUg
YW5kCisgICAgICAgIGNoYW5nZXMgUmVuZGVyTGlzdEJveCB0byB1c2UgaXQuIFJlbmRlclRoZW1l
IHJldHVybnMgYSBzaXplIG9mIHJlZ3VsYXIsCisgICAgICAgIGFuZCBNYWMncyBvdmVycmlkZSB0
byByZXR1cm4gc21hbGwuIENoYW5nZXMgU2Nyb2xsYmFyVGhlbWVDaHJvbWl1bSB0bworICAgICAg
ICB1c2UgdGhlIHNjcm9sbGJhcnNpemUgb2YgdGhlIHNjcm9sbGJhciB3aGVuIGdldHRpbmcgdGhl
IHNpemUKKyAgICAgICAgaW5zdGVhZCBvZiBwYXNzaW5nIGluIG5vLWFyZ3MuCisKKyAgICAgICAg
KiBwbGF0Zm9ybS9jaHJvbWl1bS9TY3JvbGxiYXJUaGVtZUNocm9taXVtLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlNjcm9sbGJhclRoZW1lQ2hyb21pdW06OnRyYWNrUmVjdCk6CisgICAgICAgIChX
ZWJDb3JlOjpTY3JvbGxiYXJUaGVtZUNocm9taXVtOjpidXR0b25TaXplKToKKyAgICAgICAgKiBy
ZW5kZXJpbmcvUmVuZGVyTGlzdEJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJMaXN0
Qm94OjpjcmVhdGVTY3JvbGxiYXIpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJUaGVtZS5o
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWU6OnNjcm9sbGJhckNvbnRyb2xTaXplRm9y
UGFydCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRoZW1lQ2hyb21pdW1NYWMuaDoKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lQ2hyb21pdW1NYWM6OnNjcm9sbGJhckNvbnRyb2xT
aXplRm9yUGFydCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlclRoZW1lTWFjLmg6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJUaGVtZU1hYzo6c2Nyb2xsYmFyQ29udHJvbFNpemVGb3JQYXJ0
KToKKwogMjAwOS0wMi0yNSAgQmV0aCBEYWtpbiAgPGJkYWtpbkBhcHBsZS5jb20+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2Nocm9t
aXVtL1Njcm9sbGJhclRoZW1lQ2hyb21pdW0uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxh
dGZvcm0vY2hyb21pdW0vU2Nyb2xsYmFyVGhlbWVDaHJvbWl1bS5jcHAJKHJldmlzaW9uIDQxMTQ5
KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9jaHJvbWl1bS9TY3JvbGxiYXJUaGVtZUNocm9taXVtLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtOTYsNyArOTYsNyBAQCBJbnRSZWN0IFNjcm9sbGJhclRoZW1l
Q2hyb21pdW06OmZvcndhcmRCCiBJbnRSZWN0IFNjcm9sbGJhclRoZW1lQ2hyb21pdW06OnRyYWNr
UmVjdChTY3JvbGxiYXIqIHNjcm9sbGJhciwgYm9vbCkKIHsKICAgICBJbnRTaXplIGJzID0gYnV0
dG9uU2l6ZShzY3JvbGxiYXIpOwotICAgIGludCB0aGlja25lc3MgPSBzY3JvbGxiYXJUaGlja25l
c3MoKTsKKyAgICBpbnQgdGhpY2tuZXNzID0gc2Nyb2xsYmFyVGhpY2tuZXNzKHNjcm9sbGJhci0+
Y29udHJvbFNpemUoKSk7CiAgICAgaWYgKHNjcm9sbGJhci0+b3JpZW50YXRpb24oKSA9PSBIb3Jp
em9udGFsU2Nyb2xsYmFyKSB7CiAgICAgICAgIGlmIChzY3JvbGxiYXItPndpZHRoKCkgPCAyICog
dGhpY2tuZXNzKQogICAgICAgICAgICAgcmV0dXJuIEludFJlY3QoKTsKQEAgLTE3Myw3ICsxNzMs
NyBAQCBJbnRTaXplIFNjcm9sbGJhclRoZW1lQ2hyb21pdW06OmJ1dHRvblNpCiAgICAgLy8gdGlt
ZXMgdGhpY2tuZXNzIHBpeGVscyBsZWZ0LiAgVGhpcyBhbGxvd3MgdGhlIHNjcm9sbGJhciB0byBz
Y2FsZSBkb3duCiAgICAgLy8gYW5kIGZ1bmN0aW9uIGV2ZW4gYXQgdGlueSBzaXplcy4KIAotICAg
IGludCB0aGlja25lc3MgPSBzY3JvbGxiYXJUaGlja25lc3MoKTsKKyAgICBpbnQgdGhpY2tuZXNz
ID0gc2Nyb2xsYmFyVGhpY2tuZXNzKHNjcm9sbGJhci0+Y29udHJvbFNpemUoKSk7CiAKICNpZiAh
ZGVmaW5lZChfX2xpbnV4X18pCiAgICAgLy8gSW4gbGF5b3V0IHRlc3QgbW9kZSwgd2UgZm9yY2Ug
dGhlIGJ1dHRvbiAiZ2lydGgiIChpLmUuLCB0aGUgbGVuZ3RoIG9mCkluZGV4OiBXZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJMaXN0Qm94LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMaXN0Qm94LmNwcAkocmV2aXNpb24gNDExNDkpCisrKyBXZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMaXN0Qm94LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjI5LDcgKzYyOSw3IEBAIFBh
c3NSZWZQdHI8U2Nyb2xsYmFyPiBSZW5kZXJMaXN0Qm94OjpjcmUKICAgICBpZiAoaGFzQ3VzdG9t
U2Nyb2xsYmFyU3R5bGUpCiAgICAgICAgIHdpZGdldCA9IFJlbmRlclNjcm9sbGJhcjo6Y3JlYXRl
Q3VzdG9tU2Nyb2xsYmFyKHRoaXMsIFZlcnRpY2FsU2Nyb2xsYmFyLCB0aGlzKTsKICAgICBlbHNl
Ci0gICAgICAgIHdpZGdldCA9IFNjcm9sbGJhcjo6Y3JlYXRlTmF0aXZlU2Nyb2xsYmFyKHRoaXMs
IFZlcnRpY2FsU2Nyb2xsYmFyLCBTbWFsbFNjcm9sbGJhcik7CisgICAgICAgIHdpZGdldCA9IFNj
cm9sbGJhcjo6Y3JlYXRlTmF0aXZlU2Nyb2xsYmFyKHRoaXMsIFZlcnRpY2FsU2Nyb2xsYmFyLCB0
aGVtZSgpLT5zY3JvbGxiYXJDb250cm9sU2l6ZUZvclBhcnQoTGlzdGJveFBhcnQpKTsKICAgICBk
b2N1bWVudCgpLT52aWV3KCktPmFkZENoaWxkKHdpZGdldC5nZXQoKSk7ICAgICAgICAKICAgICBy
ZXR1cm4gd2lkZ2V0LnJlbGVhc2UoKTsKIH0KSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
clRoZW1lLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhlbWUuaAko
cmV2aXNpb24gNDExNDkpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZS5oCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yOSw2ICsyOSw3IEBACiAjZWxzZQogI2luY2x1ZGUgIlRoZW1lVHlwZXMu
aCIKICNlbmRpZgorI2luY2x1ZGUgIlNjcm9sbFR5cGVzLmgiCiAKIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKIApAQCAtMTM2LDYgKzEzNyw4IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIGludCBwb3B1cElu
dGVybmFsUGFkZGluZ1RvcChSZW5kZXJTdHlsZSopIGNvbnN0IHsgcmV0dXJuIDA7IH0KICAgICB2
aXJ0dWFsIGludCBwb3B1cEludGVybmFsUGFkZGluZ0JvdHRvbShSZW5kZXJTdHlsZSopIGNvbnN0
IHsgcmV0dXJuIDA7IH0KICAgICAKKyAgICB2aXJ0dWFsIFNjcm9sbGJhckNvbnRyb2xTaXplIHNj
cm9sbGJhckNvbnRyb2xTaXplRm9yUGFydChDb250cm9sUGFydCkgeyByZXR1cm4gUmVndWxhclNj
cm9sbGJhcjsgfQorCiAgICAgLy8gTWV0aG9kIGZvciBwYWludGluZyB0aGUgY2FwcyBsb2NrIGlu
ZGljYXRvcgogICAgIHZpcnR1YWwgYm9vbCBwYWludENhcHNMb2NrSW5kaWNhdG9yKFJlbmRlck9i
amVjdCosIGNvbnN0IFJlbmRlck9iamVjdDo6UGFpbnRJbmZvJiwgY29uc3QgSW50UmVjdCYpIHsg
cmV0dXJuIDA7IH07CiAKSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRoZW1lQ2hyb21p
dW1NYWMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUaGVtZUNocm9t
aXVtTWFjLmgJKHJldmlzaW9uIDQxMTQ5KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGhl
bWVDaHJvbWl1bU1hYy5oCSh3b3JraW5nIGNvcHkpCkBAIC03Nyw2ICs3Nyw4IEBAIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKICAgICAgICAgdmlydHVhbCBpbnQgcG9wdXBJbnRlcm5hbFBhZGRpbmdUb3Ao
UmVuZGVyU3R5bGUqKSBjb25zdDsKICAgICAgICAgdmlydHVhbCBpbnQgcG9wdXBJbnRlcm5hbFBh
ZGRpbmdCb3R0b20oUmVuZGVyU3R5bGUqKSBjb25zdDsKICAgICAgICAgCisgICAgICAgIHZpcnR1
YWwgU2Nyb2xsYmFyQ29udHJvbFNpemUgc2Nyb2xsYmFyQ29udHJvbFNpemVGb3JQYXJ0KENvbnRy
b2xQYXJ0KSB7IHJldHVybiBTbWFsbFNjcm9sbGJhcjsgfQorICAgIAogICAgICAgICB2aXJ0dWFs
IGJvb2wgcGFpbnRDYXBzTG9ja0luZGljYXRvcihSZW5kZXJPYmplY3QqLCBjb25zdCBSZW5kZXJP
YmplY3Q6OlBhaW50SW5mbyYsIGNvbnN0IEludFJlY3QmKTsKIAogICAgICAgICB2aXJ0dWFsIENv
bG9yIHN5c3RlbUNvbG9yKGludCBjc3NWYWx1ZUlkKSBjb25zdDsKSW5kZXg6IFdlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclRoZW1lTWFjLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyVGhlbWVNYWMuaAkocmV2aXNpb24gNDExNDkpCisrKyBXZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJUaGVtZU1hYy5oCSh3b3JraW5nIGNvcHkpCkBAIC02MCw2ICs2MCw4IEBAIHB1YmxpYzoK
ICAgICB2aXJ0dWFsIENvbG9yIHBsYXRmb3JtSW5hY3RpdmVMaXN0Qm94U2VsZWN0aW9uQmFja2dy
b3VuZENvbG9yKCkgY29uc3Q7CiAgICAgdmlydHVhbCBDb2xvciBwbGF0Zm9ybUluYWN0aXZlTGlz
dEJveFNlbGVjdGlvbkZvcmVncm91bmRDb2xvcigpIGNvbnN0OwogCisgICAgdmlydHVhbCBTY3Jv
bGxiYXJDb250cm9sU2l6ZSBzY3JvbGxiYXJDb250cm9sU2l6ZUZvclBhcnQoQ29udHJvbFBhcnQp
IHsgcmV0dXJuIFNtYWxsU2Nyb2xsYmFyOyB9CisgICAgCiAgICAgdmlydHVhbCB2b2lkIHBsYXRm
b3JtQ29sb3JzRGlkQ2hhbmdlKCk7CiAKICAgICAvLyBTeXN0ZW0gZm9udHMuCg==
</data>
<flag name="review"
          id="13636"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>