<?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>18713</bug_id>
          
          <creation_ts>2008-04-24 06:30:49 -0700</creation_ts>
          <short_desc>Inconcistent painting of scrollbars when hovered and sunken</short_desc>
          <delta_ts>2008-04-28 03:13: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>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows Vista</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://code.staikos.net/cgi-bin/gitweb.cgi?p=webkit;a=shortlog;h=torarne/scrollbar-paint-fix</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tor Arne Vestbø">vestbo</reporter>
          <assigned_to name="Tor Arne Vestbø">vestbo</assigned_to>
          <cc>hausmann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>78772</commentid>
    <comment_count>0</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2008-04-24 06:30:49 -0700</bug_when>
    <thetext>Observable only on Vista, since that&apos;s the only style that paints scrollbars diffrently for hovered and sunken states, but easily reproducable with a patch to the plastique style. 

1. First time hover paints hover-state, but any hover after that does not.
2. Click on a scollbar paints sunken state, but moving the mouse away from the scrollbar while still pressing down goes back to painting hovered state, instead of keeping the sunken state.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78909</commentid>
    <comment_count>1</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2008-04-25 07:54:16 -0700</bug_when>
    <thetext>Fixed in http://code.staikos.net/cgi-bin/gitweb.cgi?p=webkit;a=shortlog;h=torarne/scrollbar-paint-fix and integrated into the qtwebkit branch. 

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78910</commentid>
    <comment_count>2</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2008-04-25 08:09:25 -0700</bug_when>
    <thetext>Adding patch for review</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>78911</commentid>
    <comment_count>3</comment_count>
      <attachid>20819</attachid>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2008-04-25 08:10:59 -0700</bug_when>
    <thetext>Created attachment 20819
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79095</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2008-04-28 00:02:08 -0700</bug_when>
    <thetext>Looks good to me, but there&apos;s a break; missing after the call to d-&gt;leaveEvent() in qwebpage.cpp :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79102</commentid>
    <comment_count>5</comment_count>
      <attachid>20862</attachid>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2008-04-28 02:25:14 -0700</bug_when>
    <thetext>Created attachment 20862
Updated patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79105</commentid>
    <comment_count>6</comment_count>
      <attachid>20862</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2008-04-28 02:52:30 -0700</bug_when>
    <thetext>Comment on attachment 20862
Updated patch

Thanks :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79108</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2008-04-28 03:13:47 -0700</bug_when>
    <thetext>Landed in r32613</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20819</attachid>
            <date>2008-04-25 08:10:59 -0700</date>
            <delta_ts>2008-04-28 02:52:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>clipboard.txt</filename>
            <type>text/plain</type>
            <size>3779</size>
            <attacher name="Tor Arne Vestbø">vestbo</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vcXQvUGxhdGZvcm1TY3JvbGxCYXJRdC5jcHAg
Yi9XZWJDb3JlL3BsYXRmb3JtL3F0L1BsYXRmb3JtU2Nyb2xsQmFyUXQuY3BwCmluZGV4IDU3NGYx
YTQuLjg2OGI0ODIgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGxhdGZvcm0vcXQvUGxhdGZvcm1TY3Jv
bGxCYXJRdC5jcHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9xdC9QbGF0Zm9ybVNjcm9sbEJhclF0
LmNwcApAQCAtMjEzLDEyICsyMTMsNiBAQCBib29sIFBsYXRmb3JtU2Nyb2xsYmFyOjpoYW5kbGVN
b3VzZU1vdmVFdmVudChjb25zdCBQbGF0Zm9ybU1vdXNlRXZlbnQmIGV2dCkKICAgICBRU3R5bGU6
OlN1YkNvbnRyb2wgc2MgPSBRQXBwbGljYXRpb246OnN0eWxlKCktPmhpdFRlc3RDb21wbGV4Q29u
dHJvbChRU3R5bGU6OkNDX1Njcm9sbEJhciwgJm1fb3B0LCBwb3MsIDApOwogICAgIG1fb3B0LnJl
Y3QubW92ZVRvKHRvcExlZnQpOwogCi0gICAgaWYgKHNjID09IG1fcHJlc3NlZFBhcnQpIHsKLSAg
ICAgICAgbV9vcHQuc3RhdGUgfD0gUVN0eWxlOjpTdGF0ZV9TdW5rZW47Ci0gICAgfSBlbHNlIHsK
LSAgICAgICAgbV9vcHQuc3RhdGUgJj0gflFTdHlsZTo6U3RhdGVfU3Vua2VuOwotICAgIH0KLQog
ICAgIGlmIChtX3ByZXNzZWRQYXJ0ID09IFFTdHlsZTo6U0NfU2Nyb2xsQmFyU2xpZGVyKSB7CiAg
ICAgICAgIC8vIERyYWcgdGhlIHRodW1iLgogICAgICAgICBpbnQgdGh1bWJQb3MgPSB0aHVtYlBv
c2l0aW9uKCk7CkBAIC0yNzUsNiArMjY5LDcgQEAgYm9vbCBQbGF0Zm9ybVNjcm9sbGJhcjo6aGFu
ZGxlTW91c2VPdXRFdmVudChjb25zdCBQbGF0Zm9ybU1vdXNlRXZlbnQmIGV2dCkKIHsKICAgICBt
X29wdC5zdGF0ZSAmPSB+UVN0eWxlOjpTdGF0ZV9Nb3VzZU92ZXI7CiAgICAgbV9vcHQuc3RhdGUg
Jj0gflFTdHlsZTo6U3RhdGVfU3Vua2VuOworICAgIG1faG92ZXJlZFBhcnQgPSBRU3R5bGU6OlND
X05vbmU7CiAgICAgaW52YWxpZGF0ZSgpOwogICAgIHJldHVybiB0cnVlOwogfQpAQCAtMzA4LDgg
KzMwMywxOCBAQCBib29sIFBsYXRmb3JtU2Nyb2xsYmFyOjpoYW5kbGVNb3VzZVByZXNzRXZlbnQo
Y29uc3QgUGxhdGZvcm1Nb3VzZUV2ZW50JiBldnQpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLWJv
b2wgUGxhdGZvcm1TY3JvbGxiYXI6OmhhbmRsZU1vdXNlUmVsZWFzZUV2ZW50KGNvbnN0IFBsYXRm
b3JtTW91c2VFdmVudCYpCitib29sIFBsYXRmb3JtU2Nyb2xsYmFyOjpoYW5kbGVNb3VzZVJlbGVh
c2VFdmVudChjb25zdCBQbGF0Zm9ybU1vdXNlRXZlbnQmIGV2dCkKIHsKKyAgICBjb25zdCBRUG9p
bnQgcG9zID0gY29udmVydEZyb21Db250YWluaW5nV2luZG93KGV2dC5wb3MoKSk7CisgICAgY29u
c3QgUVBvaW50IHRvcExlZnQgPSBtX29wdC5yZWN0LnRvcExlZnQoKTsKKyAgICBtX29wdC5yZWN0
Lm1vdmVUbyhRUG9pbnQoMCwgMCkpOworICAgIFFTdHlsZTo6U3ViQ29udHJvbCBzY0F0TW91c2VQ
b2ludCA9IFFBcHBsaWNhdGlvbjo6c3R5bGUoKS0+aGl0VGVzdENvbXBsZXhDb250cm9sKFFTdHls
ZTo6Q0NfU2Nyb2xsQmFyLCAmbV9vcHQsIHBvcywgMCk7CisgICAgbV9vcHQucmVjdC5tb3ZlVG8o
dG9wTGVmdCk7CisKKyAgICBtX2hvdmVyZWRQYXJ0ID0gc2NBdE1vdXNlUG9pbnQ7CisgICAgaWYg
KG1faG92ZXJlZFBhcnQgPT0gUVN0eWxlOjpTQ19Ob25lKQorICAgICAgICBtX29wdC5zdGF0ZSAm
PSB+UVN0eWxlOjpTdGF0ZV9Nb3VzZU92ZXI7CisKICAgICBtX29wdC5zdGF0ZSAmPSB+UVN0eWxl
OjpTdGF0ZV9TdW5rZW47CiAgICAgbV9wcmVzc2VkUGFydCA9IFFTdHlsZTo6U0NfTm9uZTsKICAg
ICBtX3ByZXNzZWRQb3MgPSAwOwpkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5j
cHAgYi9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcAppbmRleCAwNjljZGEyLi4xMzdiZmU2IDEw
MDY0NAotLS0gYS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlLmNwcAorKysgYi9XZWJLaXQvcXQvQXBp
L3F3ZWJwYWdlLmNwcApAQCAtNjQwLDYgKzY0MCwxNSBAQCB2b2lkIFFXZWJQYWdlUHJpdmF0ZTo6
ZHJvcEV2ZW50KFFEcm9wRXZlbnQgKmV2KQogI2VuZGlmCiB9CiAKK3ZvaWQgUVdlYlBhZ2VQcml2
YXRlOjpsZWF2ZUV2ZW50KFFFdmVudCAqZXYpCit7CisgICAgLy8gRmFrZSBhIG1vdXNlIG1vdmUg
ZXZlbnQganVzdCBvdXRzaWRlIG9mIHRoZSB3aWRnZXQsIHNpbmNlIGFsbAorICAgIC8vIHRoZSBp
bnRlcmVzdGluZyBtb3VzZS1vdXQgYmVoYXZpb3IgbGlrZSBpbnZhbGlkYXRpbmcgc2Nyb2xsYmFy
cworICAgIC8vIGlzIGhhbmRsZWQgYnkgdGhlIFdlYktpdCBldmVudCBoYW5kbGVyJ3MgbW91c2VN
b3ZlZCBmdW5jdGlvbi4KKyAgICBRTW91c2VFdmVudCBmYWtlRXZlbnQoUUV2ZW50OjpNb3VzZU1v
dmUsIFFDdXJzb3I6OnBvcygpLCBRdDo6Tm9CdXR0b24sIFF0OjpOb0J1dHRvbiwgUXQ6Ok5vTW9k
aWZpZXIpOworICAgIG1vdXNlTW92ZUV2ZW50KCZmYWtlRXZlbnQpOworfQorCiAvKiEKICAgICBc
cHJvcGVydHkgUVdlYlBhZ2U6OnBhbGV0dGUKICAgICBcYnJpZWYgdGhlIHBhZ2UncyBwYWxldHRl
CkBAIC0xNTc5LDYgKzE1ODgsOCBAQCBib29sIFFXZWJQYWdlOjpldmVudChRRXZlbnQgKmV2KQog
ICAgIGNhc2UgUUV2ZW50OjpTaG9ydGN1dE92ZXJyaWRlOgogICAgICAgICBkLT5zaG9ydGN1dE92
ZXJyaWRlRXZlbnQoc3RhdGljX2Nhc3Q8UUtleUV2ZW50Kj4oZXYpKTsKICAgICAgICAgYnJlYWs7
CisgICAgY2FzZSBRRXZlbnQ6OkxlYXZlOgorICAgICAgICBkLT5sZWF2ZUV2ZW50KGV2KTsKICAg
ICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gUU9iamVjdDo6ZXZlbnQoZXYpOwogICAgIH0KZGlm
ZiAtLWdpdCBhL1dlYktpdC9xdC9BcGkvcXdlYnBhZ2VfcC5oIGIvV2ViS2l0L3F0L0FwaS9xd2Vi
cGFnZV9wLmgKaW5kZXggMmRiNWQxYy4uNWIxOGVkNiAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L0Fw
aS9xd2VicGFnZV9wLmgKKysrIGIvV2ViS2l0L3F0L0FwaS9xd2VicGFnZV9wLmgKQEAgLTg5LDYg
Kzg5LDcgQEAgcHVibGljOgogICAgIHZvaWQgaW5wdXRNZXRob2RFdmVudChRSW5wdXRNZXRob2RF
dmVudCopOwogCiAgICAgdm9pZCBzaG9ydGN1dE92ZXJyaWRlRXZlbnQoUUtleUV2ZW50Kik7Cisg
ICAgdm9pZCBsZWF2ZUV2ZW50KFFFdmVudCAqKTsKIAogICAgIFdlYkNvcmU6OkNocm9tZUNsaWVu
dFF0ICpjaHJvbWVDbGllbnQ7CiAgICAgV2ViQ29yZTo6Q29udGV4dE1lbnVDbGllbnRRdCAqY29u
dGV4dE1lbnVDbGllbnQ7CmRpZmYgLS1naXQgYS9XZWJLaXQvcXQvQXBpL3F3ZWJ2aWV3LmNwcCBi
L1dlYktpdC9xdC9BcGkvcXdlYnZpZXcuY3BwCmluZGV4IDcyZTFmMjcuLjRjNTJjY2IgMTAwNjQ0
Ci0tLSBhL1dlYktpdC9xdC9BcGkvcXdlYnZpZXcuY3BwCisrKyBiL1dlYktpdC9xdC9BcGkvcXdl
YnZpZXcuY3BwCkBAIC00NTUsOCArNDU1LDExIEBAIGJvb2wgUVdlYlZpZXc6OmV2ZW50KFFFdmVu
dCAqZSkKICAgICAgICAgICAgIGQtPnBhZ2UtPnVwZGF0ZVBvc2l0aW9uRGVwZW5kZW50QWN0aW9u
cyhldmVudC0+cG9zKCkpOwogICAgICAgICB9IGVsc2UgaWYgKGUtPnR5cGUoKSA9PSBRRXZlbnQ6
OlNob3J0Y3V0T3ZlcnJpZGUpIHsKICAgICAgICAgICAgIGQtPnBhZ2UtPmV2ZW50KGUpOworICAg
ICAgICB9IGVsc2UgaWYgKGUtPnR5cGUoKSA9PSBRRXZlbnQ6OkxlYXZlKSB7CisgICAgICAgICAg
ICBkLT5wYWdlLT5ldmVudChlKTsKICAgICAgICAgfQogICAgIH0KKwogICAgIHJldHVybiBRV2lk
Z2V0OjpldmVudChlKTsKIH0=
</data>
<flag name="review"
          id="9104"
          type_id="1"
          status="-"
          setter="hausmann"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20862</attachid>
            <date>2008-04-28 02:25:14 -0700</date>
            <delta_ts>2008-04-28 02:52:30 -0700</delta_ts>
            <desc>Updated patch</desc>
            <filename>scrollbar-painting-fix.diff</filename>
            <type>text/plain</type>
            <size>4387</size>
            <attacher name="Tor Arne Vestbø">vestbo</attacher>
            
              <data encoding="base64">Y29tbWl0IDlmY2E3ZWI1Y2ZkOTJmY2Y1OWIyMjVhNzkyOGUwM2E1MTZjNWUzZTcKQXV0aG9yOiBU
b3IgQXJuZSBWZXN0YsO4IDx0YXZlc3Rib0B0cm9sbHRlY2guY29tPgpEYXRlOiAgIE1vbiBBcHIg
MjggMTE6MjQ6MDYgMjAwOCArMDIwMAoKICAgIEZpeCBzY3JvbGxiYXIgcGFpbnRpbmcgaXNzdWVz
IGluIFF0V2ViS2l0LgogICAgCiAgICBIb3ZlcmluZyBhbmQgY2xpY2stZHJhZ2luZyBvdXRzaWRl
IG9mIHRoZSBzY3JvbGxiYXIgd291bGQKICAgIHByb2R1Y2UgdW5leHBlY3RlZCBhbmQgaW5jb25j
aXN0ZW50IHJlc3VsdHMuIFdlIGFsc28gZGlkbid0CiAgICBwYXNzIG9uIGxlYXZlLWV2ZW50cyB0
byB0aGUgdW5kZXJseWluZyBXZWJLaXQgY29kZSwgd2hpY2gKICAgIHdhcyBuZXNzZWNhcnkgdG8g
aW1wbGVtZW50IHRoZSBwYWludCBmaXguCiAgICAKICAgIE5vdGU6IFRoZSBldmVudCBoYW5kbGlu
ZyBvZiB0aGUgTGVhdmUgZXZlbnQgc2hvdWxkIGJlIG1vdmVkCiAgICBvdXQgb2YgUVdlYlZpZXc6
OmV2ZW50KCkgYW5kIGludG8gYSBwcm9wZXIgb3ZlcnJpZGUgZm9yIDQuNS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogU2ltb24KCmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3F0L1BsYXRm
b3JtU2Nyb2xsQmFyUXQuY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9xdC9QbGF0Zm9ybVNjcm9sbEJh
clF0LmNwcAppbmRleCA1NzRmMWE0Li44NjhiNDgyIDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRm
b3JtL3F0L1BsYXRmb3JtU2Nyb2xsQmFyUXQuY3BwCisrKyBiL1dlYkNvcmUvcGxhdGZvcm0vcXQv
UGxhdGZvcm1TY3JvbGxCYXJRdC5jcHAKQEAgLTIxMywxMiArMjEzLDYgQEAgYm9vbCBQbGF0Zm9y
bVNjcm9sbGJhcjo6aGFuZGxlTW91c2VNb3ZlRXZlbnQoY29uc3QgUGxhdGZvcm1Nb3VzZUV2ZW50
JiBldnQpCiAgICAgUVN0eWxlOjpTdWJDb250cm9sIHNjID0gUUFwcGxpY2F0aW9uOjpzdHlsZSgp
LT5oaXRUZXN0Q29tcGxleENvbnRyb2woUVN0eWxlOjpDQ19TY3JvbGxCYXIsICZtX29wdCwgcG9z
LCAwKTsKICAgICBtX29wdC5yZWN0Lm1vdmVUbyh0b3BMZWZ0KTsKIAotICAgIGlmIChzYyA9PSBt
X3ByZXNzZWRQYXJ0KSB7Ci0gICAgICAgIG1fb3B0LnN0YXRlIHw9IFFTdHlsZTo6U3RhdGVfU3Vu
a2VuOwotICAgIH0gZWxzZSB7Ci0gICAgICAgIG1fb3B0LnN0YXRlICY9IH5RU3R5bGU6OlN0YXRl
X1N1bmtlbjsKLSAgICB9Ci0KICAgICBpZiAobV9wcmVzc2VkUGFydCA9PSBRU3R5bGU6OlNDX1Nj
cm9sbEJhclNsaWRlcikgewogICAgICAgICAvLyBEcmFnIHRoZSB0aHVtYi4KICAgICAgICAgaW50
IHRodW1iUG9zID0gdGh1bWJQb3NpdGlvbigpOwpAQCAtMjc1LDYgKzI2OSw3IEBAIGJvb2wgUGxh
dGZvcm1TY3JvbGxiYXI6OmhhbmRsZU1vdXNlT3V0RXZlbnQoY29uc3QgUGxhdGZvcm1Nb3VzZUV2
ZW50JiBldnQpCiB7CiAgICAgbV9vcHQuc3RhdGUgJj0gflFTdHlsZTo6U3RhdGVfTW91c2VPdmVy
OwogICAgIG1fb3B0LnN0YXRlICY9IH5RU3R5bGU6OlN0YXRlX1N1bmtlbjsKKyAgICBtX2hvdmVy
ZWRQYXJ0ID0gUVN0eWxlOjpTQ19Ob25lOwogICAgIGludmFsaWRhdGUoKTsKICAgICByZXR1cm4g
dHJ1ZTsKIH0KQEAgLTMwOCw4ICszMDMsMTggQEAgYm9vbCBQbGF0Zm9ybVNjcm9sbGJhcjo6aGFu
ZGxlTW91c2VQcmVzc0V2ZW50KGNvbnN0IFBsYXRmb3JtTW91c2VFdmVudCYgZXZ0KQogICAgIHJl
dHVybiB0cnVlOwogfQogCi1ib29sIFBsYXRmb3JtU2Nyb2xsYmFyOjpoYW5kbGVNb3VzZVJlbGVh
c2VFdmVudChjb25zdCBQbGF0Zm9ybU1vdXNlRXZlbnQmKQorYm9vbCBQbGF0Zm9ybVNjcm9sbGJh
cjo6aGFuZGxlTW91c2VSZWxlYXNlRXZlbnQoY29uc3QgUGxhdGZvcm1Nb3VzZUV2ZW50JiBldnQp
CiB7CisgICAgY29uc3QgUVBvaW50IHBvcyA9IGNvbnZlcnRGcm9tQ29udGFpbmluZ1dpbmRvdyhl
dnQucG9zKCkpOworICAgIGNvbnN0IFFQb2ludCB0b3BMZWZ0ID0gbV9vcHQucmVjdC50b3BMZWZ0
KCk7CisgICAgbV9vcHQucmVjdC5tb3ZlVG8oUVBvaW50KDAsIDApKTsKKyAgICBRU3R5bGU6OlN1
YkNvbnRyb2wgc2NBdE1vdXNlUG9pbnQgPSBRQXBwbGljYXRpb246OnN0eWxlKCktPmhpdFRlc3RD
b21wbGV4Q29udHJvbChRU3R5bGU6OkNDX1Njcm9sbEJhciwgJm1fb3B0LCBwb3MsIDApOworICAg
IG1fb3B0LnJlY3QubW92ZVRvKHRvcExlZnQpOworCisgICAgbV9ob3ZlcmVkUGFydCA9IHNjQXRN
b3VzZVBvaW50OworICAgIGlmIChtX2hvdmVyZWRQYXJ0ID09IFFTdHlsZTo6U0NfTm9uZSkKKyAg
ICAgICAgbV9vcHQuc3RhdGUgJj0gflFTdHlsZTo6U3RhdGVfTW91c2VPdmVyOworCiAgICAgbV9v
cHQuc3RhdGUgJj0gflFTdHlsZTo6U3RhdGVfU3Vua2VuOwogICAgIG1fcHJlc3NlZFBhcnQgPSBR
U3R5bGU6OlNDX05vbmU7CiAgICAgbV9wcmVzc2VkUG9zID0gMDsKZGlmZiAtLWdpdCBhL1dlYktp
dC9xdC9BcGkvcXdlYnBhZ2UuY3BwIGIvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKaW5kZXgg
MDliNDUxMC4uMTJjNTU5OCAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAK
KysrIGIvV2ViS2l0L3F0L0FwaS9xd2VicGFnZS5jcHAKQEAgLTY1OSw2ICs2NTksMTUgQEAgdm9p
ZCBRV2ViUGFnZVByaXZhdGU6OmRyb3BFdmVudChRRHJvcEV2ZW50ICpldikKICNlbmRpZgogfQog
Cit2b2lkIFFXZWJQYWdlUHJpdmF0ZTo6bGVhdmVFdmVudChRRXZlbnQgKmV2KQoreworICAgIC8v
IEZha2UgYSBtb3VzZSBtb3ZlIGV2ZW50IGp1c3Qgb3V0c2lkZSBvZiB0aGUgd2lkZ2V0LCBzaW5j
ZSBhbGwKKyAgICAvLyB0aGUgaW50ZXJlc3RpbmcgbW91c2Utb3V0IGJlaGF2aW9yIGxpa2UgaW52
YWxpZGF0aW5nIHNjcm9sbGJhcnMKKyAgICAvLyBpcyBoYW5kbGVkIGJ5IHRoZSBXZWJLaXQgZXZl
bnQgaGFuZGxlcidzIG1vdXNlTW92ZWQgZnVuY3Rpb24uCisgICAgUU1vdXNlRXZlbnQgZmFrZUV2
ZW50KFFFdmVudDo6TW91c2VNb3ZlLCBRQ3Vyc29yOjpwb3MoKSwgUXQ6Ok5vQnV0dG9uLCBRdDo6
Tm9CdXR0b24sIFF0OjpOb01vZGlmaWVyKTsKKyAgICBtb3VzZU1vdmVFdmVudCgmZmFrZUV2ZW50
KTsKK30KKwogLyohCiAgICAgXHByb3BlcnR5IFFXZWJQYWdlOjpwYWxldHRlCiAgICAgXGJyaWVm
IHRoZSBwYWdlJ3MgcGFsZXR0ZQpAQCAtMTU5OCw2ICsxNjA3LDkgQEAgYm9vbCBRV2ViUGFnZTo6
ZXZlbnQoUUV2ZW50ICpldikKICAgICBjYXNlIFFFdmVudDo6U2hvcnRjdXRPdmVycmlkZToKICAg
ICAgICAgZC0+c2hvcnRjdXRPdmVycmlkZUV2ZW50KHN0YXRpY19jYXN0PFFLZXlFdmVudCo+KGV2
KSk7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgUUV2ZW50OjpMZWF2ZToKKyAgICAgICAgZC0+
bGVhdmVFdmVudChldik7CisgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJl
dHVybiBRT2JqZWN0OjpldmVudChldik7CiAgICAgfQpkaWZmIC0tZ2l0IGEvV2ViS2l0L3F0L0Fw
aS9xd2VicGFnZV9wLmggYi9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlX3AuaAppbmRleCAyZGI1ZDFj
Li41YjE4ZWQ2IDEwMDY0NAotLS0gYS9XZWJLaXQvcXQvQXBpL3F3ZWJwYWdlX3AuaAorKysgYi9X
ZWJLaXQvcXQvQXBpL3F3ZWJwYWdlX3AuaApAQCAtODksNiArODksNyBAQCBwdWJsaWM6CiAgICAg
dm9pZCBpbnB1dE1ldGhvZEV2ZW50KFFJbnB1dE1ldGhvZEV2ZW50Kik7CiAKICAgICB2b2lkIHNo
b3J0Y3V0T3ZlcnJpZGVFdmVudChRS2V5RXZlbnQqKTsKKyAgICB2b2lkIGxlYXZlRXZlbnQoUUV2
ZW50ICopOwogCiAgICAgV2ViQ29yZTo6Q2hyb21lQ2xpZW50UXQgKmNocm9tZUNsaWVudDsKICAg
ICBXZWJDb3JlOjpDb250ZXh0TWVudUNsaWVudFF0ICpjb250ZXh0TWVudUNsaWVudDsKZGlmZiAt
LWdpdCBhL1dlYktpdC9xdC9BcGkvcXdlYnZpZXcuY3BwIGIvV2ViS2l0L3F0L0FwaS9xd2Vidmll
dy5jcHAKaW5kZXggNzJlMWYyNy4uNGM1MmNjYiAxMDA2NDQKLS0tIGEvV2ViS2l0L3F0L0FwaS9x
d2Vidmlldy5jcHAKKysrIGIvV2ViS2l0L3F0L0FwaS9xd2Vidmlldy5jcHAKQEAgLTQ1NSw4ICs0
NTUsMTEgQEAgYm9vbCBRV2ViVmlldzo6ZXZlbnQoUUV2ZW50ICplKQogICAgICAgICAgICAgZC0+
cGFnZS0+dXBkYXRlUG9zaXRpb25EZXBlbmRlbnRBY3Rpb25zKGV2ZW50LT5wb3MoKSk7CiAgICAg
ICAgIH0gZWxzZSBpZiAoZS0+dHlwZSgpID09IFFFdmVudDo6U2hvcnRjdXRPdmVycmlkZSkgewog
ICAgICAgICAgICAgZC0+cGFnZS0+ZXZlbnQoZSk7CisgICAgICAgIH0gZWxzZSBpZiAoZS0+dHlw
ZSgpID09IFFFdmVudDo6TGVhdmUpIHsKKyAgICAgICAgICAgIGQtPnBhZ2UtPmV2ZW50KGUpOwog
ICAgICAgICB9CiAgICAgfQorCiAgICAgcmV0dXJuIFFXaWRnZXQ6OmV2ZW50KGUpOwogfQogCg==
</data>
<flag name="review"
          id="9125"
          type_id="1"
          status="+"
          setter="hausmann"
    />
          </attachment>
      

    </bug>

</bugzilla>