<?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>21039</bug_id>
          
          <creation_ts>2008-09-23 14:04:51 -0700</creation_ts>
          <short_desc>Viewless Mac scrollbar needs to know how to avoid the NSWindow grow box</short_desc>
          <delta_ts>2008-10-12 16:19:08 -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</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="Dave Hyatt">hyatt</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>92378</commentid>
    <comment_count>0</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-23 14:04:51 -0700</bug_when>
    <thetext>The viewless Mac scrollbar needs to know how to avoid the NSWindow grow box.  We can use the same logic that the Aqua scrollbar on the Windows platform uses.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92380</commentid>
    <comment_count>1</comment_count>
      <attachid>23721</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-09-23 14:08:37 -0700</bug_when>
    <thetext>Created attachment 23721
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92390</commentid>
    <comment_count>2</comment_count>
      <attachid>23721</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2008-09-23 14:21:13 -0700</bug_when>
    <thetext>Comment on attachment 23721
Patch

+    : m_data(new ScrollViewPrivate())
The () are not needed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95099</commentid>
    <comment_count>3</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2008-10-12 16:19:08 -0700</bug_when>
    <thetext>This landed in r36814.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23721</attachid>
            <date>2008-09-23 14:08:37 -0700</date>
            <delta_ts>2008-09-23 14:21:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>8963</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzNjgxMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjkgQEAKKzIwMDgtMDktMjMgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29t
PgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTAz
OQorCisgICAgICAgIFRlYWNoIHRoZSB2aWV3bGVzcyBNYWMgc2Nyb2xsYmFyIGhvdyB0byBhdm9p
ZCBOU1dpbmRvdydzIHJlc2l6ZXIuCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxWaWV3Lmg6CisgICAgICAgICogcGxhdGZv
cm0vU2Nyb2xsYmFyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbGJhcjo6c2V0RnJhbWVH
ZW9tZXRyeSk6CisgICAgICAgICogcGxhdGZvcm0vU2Nyb2xsYmFyLmg6CisgICAgICAgICogcGxh
dGZvcm0vV2lkZ2V0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OldpZGdldDo6Y29udmVydEZyb21D
b250YWluaW5nV2luZG93KToKKyAgICAgICAgKiBwbGF0Zm9ybS9XaWRnZXQuaDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9tYWMvU2Nyb2xsVmlld01hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9s
bFZpZXc6OlNjcm9sbFZpZXdQcml2YXRlOjpTY3JvbGxWaWV3UHJpdmF0ZSk6CisgICAgICAgIChX
ZWJDb3JlOjpTY3JvbGxWaWV3OjpTY3JvbGxWaWV3KToKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9s
bFZpZXc6On5TY3JvbGxWaWV3KToKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbFZpZXc6OndpbmRv
d1Jlc2l6ZXJSZWN0KToKKyAgICAgICAgKFdlYkNvcmU6OlNjcm9sbFZpZXc6OnJlc2l6ZXJPdmVy
bGFwc0NvbnRlbnQpOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsVmlldzo6YWRqdXN0T3Zlcmxh
cHBpbmdTY3JvbGxiYXJDb3VudCk6CisgICAgICAgIChXZWJDb3JlOjpTY3JvbGxWaWV3OjpzZXRQ
YXJlbnQpOgorICAgICAgICAqIHBsYXRmb3JtL21hYy9XaWRnZXRNYWMubW06CisgICAgICAgIChX
ZWJDb3JlOjpXaWRnZXQ6OmNvbnZlcnRGcm9tQ29udGFpbmluZ1dpbmRvdyk6CisKIDIwMDgtMDkt
MjMgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IE9saXZlciBIdW50LCBva2F5ZWQgYnkgRGFyaW4gQWRsZXIuCkluZGV4OiBXZWJDb3Jl
L3BsYXRmb3JtL1Njcm9sbFZpZXcuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL1Nj
cm9sbFZpZXcuaAkocmV2aXNpb24gMzY3NjYpCisrKyBXZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZp
ZXcuaAkod29ya2luZyBjb3B5KQpAQCAtMTU5LDkgKzE1OSwxMCBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAKICAgICBwcml2YXRlOgogICAgICAgICBJbnRTaXplIG1heGltdW1TY3JvbGwoKSBjb25z
dDsKKyNlbmRpZgorCiAgICAgICAgIGNsYXNzIFNjcm9sbFZpZXdQcml2YXRlOwogICAgICAgICBT
Y3JvbGxWaWV3UHJpdmF0ZSogbV9kYXRhOwotI2VuZGlmCiAKICNpZiAhUExBVEZPUk0oTUFDKSAm
JiAhUExBVEZPUk0oV1gpCiAgICAgcHVibGljOgpAQCAtMTc4LDcgKzE3OSw3IEBAIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKICAgICAgICAgdm9pZCB1cGRhdGVTY3JvbGxiYXJzKGNvbnN0IEludFNpemUm
IGRlc2lyZWRPZmZzZXQpOwogI2VuZGlmCiAKLSNpZiBQTEFURk9STShXSU4pIHx8IFBMQVRGT1JN
KFFUKQorI2lmIFBMQVRGT1JNKFdJTikgfHwgUExBVEZPUk0oUVQpIHx8IFBMQVRGT1JNKE1BQykK
ICAgICBwdWJsaWM6CiAgICAgICAgIEludFJlY3Qgd2luZG93UmVzaXplclJlY3QoKTsKICAgICAg
ICAgYm9vbCByZXNpemVyT3ZlcmxhcHNDb250ZW50KCkgY29uc3Q7CkluZGV4OiBXZWJDb3JlL3Bs
YXRmb3JtL1Njcm9sbGJhci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9TY3Jv
bGxiYXIuY3BwCShyZXZpc2lvbiAzNjc2NikKKysrIFdlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsYmFy
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzczLDggKzM3Myw3IEBAIHZvaWQgU2Nyb2xsYmFyOjpz
ZXRGcmFtZUdlb21ldHJ5KGNvbnN0IEkKICAgICBpZiAocGFyZW50KCkgJiYgcGFyZW50KCktPmlz
RnJhbWVWaWV3KCkpIHsKICAgICAgICAgYm9vbCBvdmVybGFwc1Jlc2l6ZXIgPSBmYWxzZTsKICAg
ICAgICAgU2Nyb2xsVmlldyogdmlldyA9IHBhcmVudCgpOwotICAgICAgICBJbnRSZWN0IHJlc2l6
ZXJSZWN0ID0gdmlldy0+d2luZG93UmVzaXplclJlY3QoKTsKLSAgICAgICAgcmVzaXplclJlY3Qu
c2V0TG9jYXRpb24odmlldy0+Y29udmVydEZyb21Db250YWluaW5nV2luZG93KHJlc2l6ZXJSZWN0
LmxvY2F0aW9uKCkpKTsKKyAgICAgICAgSW50UmVjdCByZXNpemVyUmVjdCA9IHZpZXctPmNvbnZl
cnRGcm9tQ29udGFpbmluZ1dpbmRvdyh2aWV3LT53aW5kb3dSZXNpemVyUmVjdCgpKTsKICAgICAg
ICAgaWYgKHJlY3QuaW50ZXJzZWN0cyhyZXNpemVyUmVjdCkpIHsKICAgICAgICAgICAgIGlmIChv
cmllbnRhdGlvbigpID09IEhvcml6b250YWxTY3JvbGxiYXIpIHsKICAgICAgICAgICAgICAgICBp
bnQgb3ZlcmxhcCA9IHJlY3QucmlnaHQoKSAtIHJlc2l6ZXJSZWN0LngoKTsKSW5kZXg6IFdlYkNv
cmUvcGxhdGZvcm0vV2lkZ2V0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL1dp
ZGdldC5jcHAJKHJldmlzaW9uIDM2NzY2KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9XaWRnZXQuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC05NSw2ICs5NSwxMyBAQCBJbnRQb2ludCBXaWRnZXQ6OmNvbnZl
cnRGcm9tQ29udGFpbmluZ1dpCiAgICAgcmV0dXJuIHdpZGdldFBvaW50OwogfQogCitJbnRSZWN0
IFdpZGdldDo6Y29udmVydEZyb21Db250YWluaW5nV2luZG93KGNvbnN0IEludFJlY3QmIHJlY3Qp
IGNvbnN0Cit7CisgICAgSW50UmVjdCByZXN1bHQgPSByZWN0OworICAgIHJlc3VsdC5zZXRMb2Nh
dGlvbihjb252ZXJ0RnJvbUNvbnRhaW5pbmdXaW5kb3cocmVjdC5sb2NhdGlvbigpKSk7CisgICAg
cmV0dXJuIHJlc3VsdDsKK30KKwogdm9pZCBXaWRnZXQ6OnJlbGVhc2VQbGF0Zm9ybVdpZGdldCgp
CiB7CiB9CkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL1dpZGdldC5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvcGxhdGZvcm0vV2lkZ2V0LmgJKHJldmlzaW9uIDM2NzY2KQorKysgV2ViQ29yZS9wbGF0
Zm9ybS9XaWRnZXQuaAkod29ya2luZyBjb3B5KQpAQCAtMTY4LDkgKzE2OCwxNSBAQCBwdWJsaWM6
CiAgICAgLy8gVGhlIGNvbnRhaW5pbmcgd2luZG93IGlzIHVzZWQgYXMgdGhlIGNvb3JkaW5hdGUg
c3BhY2UgZm9yIGV2ZW50IGhhbmRsaW5nLgogICAgIFBsYXRmb3JtV2luZG93IGNvbnRhaW5pbmdX
aW5kb3coKSBjb25zdDsKICAgICB2b2lkIHNldENvbnRhaW5pbmdXaW5kb3coUGxhdGZvcm1XaW5k
b3cgd2luZG93KSB7IG1fY29udGFpbmluZ1dpbmRvdyA9IHdpbmRvdzsgfSAvLyBUaGlzIG1ldGhv
ZCBpcyBvbmx5IHVzZWQgYnkgcGxhdGZvcm1zIHRoYXQgY2FuJ3QgZWFzaWx5IGdldCBiYWNrIHRv
IHRoZWlyIGNvbnRhaW5pbmcgd2luZG93LgorCisgICAgLy8gSXQgaXMgaW1wb3J0YW50IGZvciBj
cm9zcy1wbGF0Zm9ybSBjb2RlIHRvIHJlYWxpemUgdGhhdCBNYWMgaGFzIGZsaXBwZWQgY29vcmRp
bmF0ZXMuICBUaGVyZWZvcmUgYW55IGNvZGUKKyAgICAvLyB0aGF0IHRyaWVzIHRvIGNvbnZlcnQg
dGhlIGxvY2F0aW9uIG9mIGEgcmVjdCB1c2luZyB0aGUgcG9pbnQtYmFzZWQgY29udmVydEZyb21D
b250YWluaW5nV2luZG93IHdpbGwgZW5kCisgICAgLy8gdXAgd2l0aCBhbiBpbmFjY3VyYXRlIHJl
Y3QuICBBbHdheXMgbWFrZSBzdXJlIHRvIHVzZSB0aGUgcmVjdC1iYXNlZCBjb252ZXJ0RnJvbUNv
bnRhaW5pbmdXaW5kb3cgbWV0aG9kCisgICAgLy8gd2hlbiBjb252ZXJ0aW5nIHdpbmRvdyByZWN0
cy4KICAgICBJbnRSZWN0IGNvbnZlcnRUb0NvbnRhaW5pbmdXaW5kb3coY29uc3QgSW50UmVjdCYp
IGNvbnN0OwogICAgIEludFBvaW50IGNvbnZlcnRUb0NvbnRhaW5pbmdXaW5kb3coY29uc3QgSW50
UG9pbnQmKSBjb25zdDsKLSAgICBJbnRQb2ludCBjb252ZXJ0RnJvbUNvbnRhaW5pbmdXaW5kb3co
Y29uc3QgSW50UG9pbnQmKSBjb25zdDsKKyAgICBJbnRQb2ludCBjb252ZXJ0RnJvbUNvbnRhaW5p
bmdXaW5kb3coY29uc3QgSW50UG9pbnQmKSBjb25zdDsgLy8gU2VlIGNvbW1lbnQgYWJvdmUgYWJv
dXQgd2hlbiBub3QgdG8gdXNlIHRoaXMgbWV0aG9kLgorICAgIEludFJlY3QgY29udmVydEZyb21D
b250YWluaW5nV2luZG93KGNvbnN0IEludFJlY3QmKSBjb25zdDsKIAogICAgIHZpcnR1YWwgdm9p
ZCBnZW9tZXRyeUNoYW5nZWQoKSBjb25zdCB7fQogCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL21h
Yy9TY3JvbGxWaWV3TWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vbWFjL1Nj
cm9sbFZpZXdNYWMubW0JKHJldmlzaW9uIDM2NzY2KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9tYWMv
U2Nyb2xsVmlld01hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtMjgsOCArMjgsMTEgQEAKIAogI2lt
cG9ydCAiQmxvY2tFeGNlcHRpb25zLmgiCiAjaW1wb3J0ICJGbG9hdFJlY3QuaCIKKyNpbXBvcnQg
IkZyYW1lLmgiCisjaW1wb3J0ICJGcmFtZVZpZXcuaCIKICNpbXBvcnQgIkludFJlY3QuaCIKICNp
bXBvcnQgIkxvZ2dpbmcuaCIKKyNpbXBvcnQgIlBhZ2UuaCIKICNpbXBvcnQgIldlYkNvcmVGcmFt
ZVZpZXcuaCIKIAogdXNpbmcgbmFtZXNwYWNlIHN0ZDsKQEAgLTQxLDEyICs0NCwyNCBAQCB1c2lu
ZyBuYW1lc3BhY2Ugc3RkOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKK2NsYXNzIFNjcm9sbFZp
ZXc6OlNjcm9sbFZpZXdQcml2YXRlIHsKK3B1YmxpYzoKKyAgICBTY3JvbGxWaWV3UHJpdmF0ZSgp
CisgICAgICAgIDogbV9zY3JvbGxiYXJzQXZvaWRpbmdSZXNpemVyKDApCisgICAgeworICAgIH0K
KworICAgIGludCBtX3Njcm9sbGJhcnNBdm9pZGluZ1Jlc2l6ZXI7Cit9OworCiBTY3JvbGxWaWV3
OjpTY3JvbGxWaWV3KCkKKyAgICA6IG1fZGF0YShuZXcgU2Nyb2xsVmlld1ByaXZhdGUoKSkKIHsK
IH0KIAogU2Nyb2xsVmlldzo6flNjcm9sbFZpZXcoKQogeworICAgIGRlbGV0ZSBtX2RhdGE7CiB9
CiAKIGlubGluZSBOU1Njcm9sbFZpZXc8V2ViQ29yZUZyYW1lU2Nyb2xsVmlldz4gKlNjcm9sbFZp
ZXc6OnNjcm9sbFZpZXcoKSBjb25zdApAQCAtMzkyLDQgKzQwNywzMyBAQCB2b2lkIFNjcm9sbFZp
ZXc6OndoZWVsRXZlbnQoUGxhdGZvcm1XaGVlCiAgICAgLy8gRG8gbm90aGluZy4gTlNTY3JvbGxW
aWV3IGhhbmRsZXMgZG9pbmcgdGhlIHNjcm9sbCBmb3IgdXMuCiB9CiAKK0ludFJlY3QgU2Nyb2xs
Vmlldzo6d2luZG93UmVzaXplclJlY3QoKQoreworICAgIEFTU0VSVChpc0ZyYW1lVmlldygpKTsK
KyAgICBjb25zdCBGcmFtZVZpZXcqIGZyYW1lVmlldyA9IHN0YXRpY19jYXN0PGNvbnN0IEZyYW1l
Vmlldyo+KHRoaXMpOworICAgIFBhZ2UqIHBhZ2UgPSBmcmFtZVZpZXctPmZyYW1lKCkgPyBmcmFt
ZVZpZXctPmZyYW1lKCktPnBhZ2UoKSA6IDA7CisgICAgaWYgKCFwYWdlKQorICAgICAgICByZXR1
cm4gSW50UmVjdCgpOworICAgIHJldHVybiBwYWdlLT5jaHJvbWUoKS0+d2luZG93UmVzaXplclJl
Y3QoKTsKK30KKworYm9vbCBTY3JvbGxWaWV3OjpyZXNpemVyT3ZlcmxhcHNDb250ZW50KCkgY29u
c3QKK3sKKyAgICByZXR1cm4gIW1fZGF0YS0+bV9zY3JvbGxiYXJzQXZvaWRpbmdSZXNpemVyOwor
fQorCit2b2lkIFNjcm9sbFZpZXc6OmFkanVzdE92ZXJsYXBwaW5nU2Nyb2xsYmFyQ291bnQoaW50
IG92ZXJsYXBEZWx0YSkKK3sKKyAgICBtX2RhdGEtPm1fc2Nyb2xsYmFyc0F2b2lkaW5nUmVzaXpl
ciArPSBvdmVybGFwRGVsdGE7CisgICAgaWYgKHBhcmVudCgpICYmIHBhcmVudCgpLT5pc0ZyYW1l
VmlldygpKQorICAgICAgICBzdGF0aWNfY2FzdDxGcmFtZVZpZXcqPihwYXJlbnQoKSktPmFkanVz
dE92ZXJsYXBwaW5nU2Nyb2xsYmFyQ291bnQob3ZlcmxhcERlbHRhKTsKK30KKwordm9pZCBTY3Jv
bGxWaWV3OjpzZXRQYXJlbnQoU2Nyb2xsVmlldyogcGFyZW50VmlldykKK3sKKyAgICBpZiAoIXBh
cmVudFZpZXcgJiYgbV9kYXRhLT5tX3Njcm9sbGJhcnNBdm9pZGluZ1Jlc2l6ZXIgJiYgcGFyZW50
KCkgJiYgcGFyZW50KCktPmlzRnJhbWVWaWV3KCkpCisgICAgICAgIHN0YXRpY19jYXN0PEZyYW1l
Vmlldyo+KHBhcmVudCgpKS0+YWRqdXN0T3ZlcmxhcHBpbmdTY3JvbGxiYXJDb3VudChmYWxzZSk7
CisgICAgV2lkZ2V0OjpzZXRQYXJlbnQocGFyZW50Vmlldyk7Cit9CisKIH0KSW5kZXg6IFdlYkNv
cmUvcGxhdGZvcm0vbWFjL1dpZGdldE1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRm
b3JtL21hYy9XaWRnZXRNYWMubW0JKHJldmlzaW9uIDM2Nzc3KQorKysgV2ViQ29yZS9wbGF0Zm9y
bS9tYWMvV2lkZ2V0TWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0zMTksNiArMzE5LDIxIEBAIElu
dFBvaW50IFdpZGdldDo6Y29udmVydEZyb21Db250YWluaW5nV2kKICAgICByZXR1cm4gcG9pbnQ7
CiB9CiAKK0ludFJlY3QgV2lkZ2V0Ojpjb252ZXJ0RnJvbUNvbnRhaW5pbmdXaW5kb3coY29uc3Qg
SW50UmVjdCYgcmVjdCkgY29uc3QKK3sKKyAgICBpZiAoIXBsYXRmb3JtV2lkZ2V0KCkgJiYgcGFy
ZW50KCkpIHsKKyAgICAgICAgSW50UmVjdCByZXN1bHQgPSBwYXJlbnQoKS0+Y29udmVydEZyb21D
b250YWluaW5nV2luZG93KHJlY3QpOworICAgICAgICByZXN1bHQubW92ZShwYXJlbnQoKS0+Y29u
dGVudHNYKCkgLSB4KCksIHBhcmVudCgpLT5jb250ZW50c1koKSAtIHkoKSk7CisgICAgICAgIHJl
dHVybiByZXN1bHQ7CisgICAgfQorICAgIAorICAgIEJFR0lOX0JMT0NLX09CSkNfRVhDRVBUSU9O
UzsKKyAgICByZXR1cm4gZW5jbG9zaW5nSW50UmVjdChbcGxhdGZvcm1XaWRnZXQoKSBjb252ZXJ0
UmVjdDpyZWN0IGZyb21WaWV3Om5pbF0pOworICAgIEVORF9CTE9DS19PQkpDX0VYQ0VQVElPTlM7
CisgICAgCisgICAgcmV0dXJuIHJlY3Q7Cit9CisKIEludFJlY3QgV2lkZ2V0Ojpjb252ZXJ0VG9D
b250YWluaW5nV2luZG93KGNvbnN0IEludFJlY3QmIHIpIGNvbnN0CiB7CiAgICAgaWYgKCFwbGF0
Zm9ybVdpZGdldCgpKSB7CkluZGV4OiBXZWJLaXQvbWFjL0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJLaXQvbWFjL0NoYW5nZUxvZwkocmV2aXNpb24gMzY4MTEpCisrKyBXZWJLaXQvbWFjL0No
YW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDA4LTA5LTIzICBEYXZp
ZCBIeWF0dCAgPGh5YXR0QGFwcGxlLmNvbT4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEwMzkKKworICAgICAgICBUZWFjaCB0aGUgdmlld2xlc3Mg
TWFjIHNjcm9sbGJhciBob3cgdG8gYXZvaWQgdGhlIE5TV2luZG93IHJlc2l6ZXIuCisJCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2ViQ29yZVN1cHBv
cnQvV2ViQ2hyb21lQ2xpZW50Lm1tOgorICAgICAgICAoV2ViQ2hyb21lQ2xpZW50Ojp3aW5kb3dS
ZXNpemVyUmVjdCk6CisKIDIwMDgtMDktMjMgIERhbiBCZXJuc3RlaW4gIDxtaXR6QGFwcGxlLmNv
bT4KIAogICAgICAgICBSZXZpZXdlZCBieSBCZXRoIERha2luLgpJbmRleDogV2ViS2l0L21hYy9X
ZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnQubW0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L21h
Yy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnQubW0JKHJldmlzaW9uIDM2NzY2KQorKysg
V2ViS2l0L21hYy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnQubW0JKHdvcmtpbmcgY29w
eSkKQEAgLTY4LDYgKzY4LDEwIEBACiAtICh2b2lkKXNldElzU2VsZWN0ZWQ6KEJPT0wpaXNTZWxl
Y3RlZDsKIEBlbmQKIAorQGludGVyZmFjZSBOU1dpbmRvdyAoQXBwS2l0U2VjcmV0c0lLbm93QWJv
dXQpCistIChOU1JlY3QpX2dyb3dCb3hSZWN0OworQGVuZAorCiB1c2luZyBuYW1lc3BhY2UgV2Vi
Q29yZTsKIAogQGludGVyZmFjZSBXZWJPcGVuUGFuZWxSZXN1bHRMaXN0ZW5lciA6IE5TT2JqZWN0
IDxXZWJPcGVuUGFuZWxSZXN1bHRMaXN0ZW5lcj4gewpAQCAtMzk2LDcgKzQwMCw3IEBAIGJvb2wg
V2ViQ2hyb21lQ2xpZW50Ojp0YWJzVG9MaW5rcygpIGNvbnMKIAogSW50UmVjdCBXZWJDaHJvbWVD
bGllbnQ6OndpbmRvd1Jlc2l6ZXJSZWN0KCkgY29uc3QKIHsKLSAgICByZXR1cm4gSW50UmVjdCgp
OworICAgIHJldHVybiBlbmNsb3NpbmdJbnRSZWN0KFtbbV93ZWJWaWV3IHdpbmRvd10gX2dyb3dC
b3hSZWN0XSk7CiB9CiAKIHZvaWQgV2ViQ2hyb21lQ2xpZW50OjphZGRUb0RpcnR5UmVnaW9uKGNv
bnN0IEludFJlY3QmKQo=
</data>
<flag name="review"
          id="10651"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>