<?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>36413</bug_id>
          
          <creation_ts>2010-03-20 10:07:40 -0700</creation_ts>
          <short_desc>[Qt] RenderTheme: fix size adjustment for text fields</short_desc>
          <delta_ts>2010-03-26 08:41:30 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>35784</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Jakub Wieczorek">jwieczorek</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>euthymos</cc>
    
    <cc>hausmann</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>vestbo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>202210</commentid>
    <comment_count>0</comment_count>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2010-03-20 10:07:40 -0700</bug_when>
    <thetext>RenderThemeQt.cpp &quot;hardcodes&quot; the preferred dimensions for text fields but in fact it is not necessary, because WebCore already does that (20 cols x 2 rows for text areas and 20 cols x 1 row for text fields). To match other ports the size shouldn&apos;t be altered by the render theme, I believe.

Moreover, the padding for text fields is not properly applied:
- RenderTheme should also change the horizontal padding.
- it should work the same for text areas - it does not now, which causes rendering issues with the Oxygen style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202214</commentid>
    <comment_count>1</comment_count>
      <attachid>51222</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2010-03-20 10:17:19 -0700</bug_when>
    <thetext>Created attachment 51222
patch

With this change, 3 test results had to be updated but I&apos;m not sure if there isn&apos;t anything left to update.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202241</commentid>
    <comment_count>2</comment_count>
    <who name="Giacomo">euthymos</who>
    <bug_when>2010-03-20 14:13:37 -0700</bug_when>
    <thetext>Is this related to: https://bugs.webkit.org/show_bug.cgi?id=36030 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>202349</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-03-21 15:48:09 -0700</bug_when>
    <thetext>Tor Arne, could you take a look at this one?

Thanks :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203927</commentid>
    <comment_count>4</comment_count>
      <attachid>51222</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-03-25 01:50:24 -0700</bug_when>
    <thetext>Comment on attachment 51222
patch

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204128</commentid>
    <comment_count>5</comment_count>
      <attachid>51222</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2010-03-25 10:30:55 -0700</bug_when>
    <thetext>Comment on attachment 51222
patch

Clearing flags on attachment: 51222

Committed r56555: &lt;http://trac.webkit.org/changeset/56555&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204129</commentid>
    <comment_count>6</comment_count>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2010-03-25 10:31:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204189</commentid>
    <comment_count>7</comment_count>
    <who name="Giacomo">euthymos</who>
    <bug_when>2010-03-25 12:19:12 -0700</bug_when>
    <thetext>*** Bug 36030 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204592</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-03-26 08:41:20 -0700</bug_when>
    <thetext>Revision r56555 cherry-picked into qtwebkit-2.0 with commit cd23c453d081a795f63d594e3da8b2b580726ab7</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51222</attachid>
            <date>2010-03-20 10:17:19 -0700</date>
            <delta_ts>2010-03-25 10:30:54 -0700</delta_ts>
            <desc>patch</desc>
            <filename>RenderTheme-TextFields.diff</filename>
            <type>text/plain</type>
            <size>8104</size>
            <attacher name="Jakub Wieczorek">jwieczorek</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwMTBkMWIxLi40MDliYjY4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTAtMDMt
MjAgIEpha3ViIFdpZWN6b3JlayAgPGp3aWVjem9yZWtAd2Via2l0Lm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFJlbmRlclRoZW1lOiBm
aXggc2l6ZSBhZGp1c3RtZW50IGZvciB0ZXh0IGZpZWxkcworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzY0MTMKKworICAgICAgICBVcGRhdGUgdGVzdCBy
ZXN1bHRzIGFmdGVyIFJlbmRlclRoZW1lIGNoYW5nZXMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9x
dC9mYXN0L2Zvcm1zL3RleHRhcmVhLXBsYWNlaG9sZGVyLXBzZXVkby1zdHlsZS1leHBlY3RlZC50
eHQ6CisgICAgICAgICogcGxhdGZvcm0vcXQvZmFzdC9mb3Jtcy90ZXh0YXJlYS1wbGFjZWhvbGRl
ci1zZXQtYXR0cmlidXRlLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9mYXN0
L2Zvcm1zL3RleHRhcmVhLXBsYWNlaG9sZGVyLXNldC12YWx1ZS1leHBlY3RlZC50eHQ6CisKIDIw
MTAtMDMtMTkgIFNoaW5pY2hpcm8gSGFtYWppICA8aGFtYWppQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBEYW4gQmVybnN0ZWluLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vcXQvZmFzdC9mb3Jtcy90ZXh0YXJlYS1wbGFjZWhvbGRlci1wc2V1ZG8tc3R5bGUt
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFzdC9mb3Jtcy90ZXh0YXJl
YS1wbGFjZWhvbGRlci1wc2V1ZG8tc3R5bGUtZXhwZWN0ZWQudHh0CmluZGV4IDNiNWNiYzUuLmE0
NmI3YmQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2Zhc3QvZm9ybXMvdGV4
dGFyZWEtcGxhY2Vob2xkZXItcHNldWRvLXN0eWxlLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L2Zvcm1zL3RleHRhcmVhLXBsYWNlaG9sZGVyLXBzZXVkby1z
dHlsZS1leHBlY3RlZC50eHQKQEAgLTEzLDIzICsxMywyMyBAQCBsYXllciBhdCAoMCwwKSBzaXpl
IDgwMHg2MDAKICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoNTQ4LDQ4KSBzaXplIDR4MjAK
ICAgICAgICAgdGV4dCBydW4gYXQgKDU0OCw0OCkgd2lkdGggNDogIiAiCiAgICAgICBSZW5kZXJU
ZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKLWxheWVyIGF0ICgxMCwzMCkgc2l6ZSAxNzZ4
NDAKLSAgUmVuZGVyVGV4dENvbnRyb2wge1RFWFRBUkVBfSBhdCAoMiwyMikgc2l6ZSAxNzZ4NDAK
LSAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwwKSBzaXplIDE3NngyMCBbY29sb3I9IzY0MDAw
MF0KK2xheWVyIGF0ICgxMCwzMCkgc2l6ZSAxODB4NDQKKyAgUmVuZGVyVGV4dENvbnRyb2wge1RF
WFRBUkVBfSBhdCAoMiwyMikgc2l6ZSAxODB4NDQKKyAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAo
MiwyKSBzaXplIDE3NngyMCBbY29sb3I9IzY0MDAwMF0KICAgICAgIFJlbmRlclRleHQgeyN0ZXh0
fSBhdCAoMCwwKSBzaXplIDI1eDIwCiAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDI1
OiAidGV4dCIKLWxheWVyIGF0ICgxOTQsMzApIHNpemUgMTc2eDQwCi0gIFJlbmRlclRleHRDb250
cm9sIHtURVhUQVJFQX0gYXQgKDE4NiwyMikgc2l6ZSAxNzZ4NDAKLSAgICBSZW5kZXJCbG9jayB7
RElWfSBhdCAoMCwwKSBzaXplIDE3NngyMCBbY29sb3I9IzY0MDAwMF0KK2xheWVyIGF0ICgxOTgs
MzApIHNpemUgMTgweDQ0CisgIFJlbmRlclRleHRDb250cm9sIHtURVhUQVJFQX0gYXQgKDE5MCwy
Mikgc2l6ZSAxODB4NDQKKyAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMiwyKSBzaXplIDE3Nngy
MCBbY29sb3I9IzY0MDAwMF0KICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXpl
IDkweDIwCiAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDkwOiAiZGlzYWJsZWQgdGV4
dCIKLWxheWVyIGF0ICgzNzgsMzApIHNpemUgMTc2eDQwCi0gIFJlbmRlclRleHRDb250cm9sIHtU
RVhUQVJFQX0gYXQgKDM3MCwyMikgc2l6ZSAxNzZ4NDAKLSAgICBSZW5kZXJCbG9jayB7RElWfSBh
dCAoMCwwKSBzaXplIDE3NngyMCBbY29sb3I9I0E5QTlBOV0KK2xheWVyIGF0ICgzODYsMzApIHNp
emUgMTgweDQ0CisgIFJlbmRlclRleHRDb250cm9sIHtURVhUQVJFQX0gYXQgKDM3OCwyMikgc2l6
ZSAxODB4NDQKKyAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMiwyKSBzaXplIDE3NngyMCBbY29s
b3I9I0E5QTlBOV0KICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDQ4eDIw
CiAgICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDQ4OiAiZGVmYXVsdCIKLWxheWVyIGF0
ICg1NjIsMzApIHNpemUgMTc2eDQwCi0gIFJlbmRlclRleHRDb250cm9sIHtURVhUQVJFQX0gYXQg
KDU1NCwyMikgc2l6ZSAxNzZ4NDAKLSAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMCwwKSBzaXpl
IDE3NngyMCBbY29sb3I9IzU1NTU1NV0KK2xheWVyIGF0ICg1NzQsMzApIHNpemUgMTgweDQ0Cisg
IFJlbmRlclRleHRDb250cm9sIHtURVhUQVJFQX0gYXQgKDU2NiwyMikgc2l6ZSAxODB4NDQKKyAg
ICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMiwyKSBzaXplIDE3NngyMCBbY29sb3I9IzU1NTU1NV0K
ICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDExM3gyMAogICAgICAgICB0
ZXh0IHJ1biBhdCAoMCwwKSB3aWR0aCAxMTM6ICJkZWZhdWx0IGRpc2FibGVkIgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFzdC9mb3Jtcy90ZXh0YXJlYS1wbGFjZWhvbGRl
ci1zZXQtYXR0cmlidXRlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2Zh
c3QvZm9ybXMvdGV4dGFyZWEtcGxhY2Vob2xkZXItc2V0LWF0dHJpYnV0ZS1leHBlY3RlZC50eHQK
aW5kZXggZDZmNmQ1Mi4uM2U2YTIwNyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
cXQvZmFzdC9mb3Jtcy90ZXh0YXJlYS1wbGFjZWhvbGRlci1zZXQtYXR0cmlidXRlLWV4cGVjdGVk
LnR4dAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L2Zvcm1zL3RleHRhcmVhLXBs
YWNlaG9sZGVyLXNldC1hdHRyaWJ1dGUtZXhwZWN0ZWQudHh0CkBAIC03LDggKzcsOCBAQCBsYXll
ciBhdCAoMCwwKSBzaXplIDgwMHg2MDAKICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgw
LDApIHNpemUgNDg2eDIwCiAgICAgICAgICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNDg2OiAi
SWYgeW91IGNhbiBzZWUgdGhlIHdvcmQgXCJQbGFjZWhvbGRlclwiIGluIHRoZSB0ZXh0IGFyZWEs
IHRoZW4gYWxsIGlzIHdlbGwuIgogICAgICAgUmVuZGVyQmxvY2sge1B9IGF0ICgwLDM2KSBzaXpl
IDc4NHg0NAotbGF5ZXIgYXQgKDEwLDQ2KSBzaXplIDE3Nng0MAotICBSZW5kZXJUZXh0Q29udHJv
bCB7VEVYVEFSRUF9IGF0ICgyLDIpIHNpemUgMTc2eDQwCi0gICAgUmVuZGVyQmxvY2sge0RJVn0g
YXQgKDAsMCkgc2l6ZSAxNzZ4MjAgW2NvbG9yPSNBOUE5QTldCitsYXllciBhdCAoMTAsNDYpIHNp
emUgMTgweDQ0CisgIFJlbmRlclRleHRDb250cm9sIHtURVhUQVJFQX0gYXQgKDIsMikgc2l6ZSAx
ODB4NDQKKyAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMiwyKSBzaXplIDE3NngyMCBbY29sb3I9
I0E5QTlBOV0KICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDg2eDIwCiAg
ICAgICAgIHRleHQgcnVuIGF0ICgwLDApIHdpZHRoIDg2OiAiUGxhY2Vob2xkZXIiCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9mYXN0L2Zvcm1zL3RleHRhcmVhLXBsYWNlaG9s
ZGVyLXNldC12YWx1ZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9mYXN0
L2Zvcm1zL3RleHRhcmVhLXBsYWNlaG9sZGVyLXNldC12YWx1ZS1leHBlY3RlZC50eHQKaW5kZXgg
NTZhMmQxOC4uZWM5MjUwZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvZmFz
dC9mb3Jtcy90ZXh0YXJlYS1wbGFjZWhvbGRlci1zZXQtdmFsdWUtZXhwZWN0ZWQudHh0CisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L2Zhc3QvZm9ybXMvdGV4dGFyZWEtcGxhY2Vob2xkZXIt
c2V0LXZhbHVlLWV4cGVjdGVkLnR4dApAQCAtMTUsOCArMTUsOCBAQCBsYXllciBhdCAoMCwwKSBz
aXplIDgwMHg2MDAKICAgICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgMHgw
CiAgICAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDB4MAogICAgICAgICBS
ZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKLWxheWVyIGF0ICgxMCw0Nikgc2l6
ZSAxNzZ4NDAKLSAgUmVuZGVyVGV4dENvbnRyb2wge1RFWFRBUkVBfSBhdCAoMiwyKSBzaXplIDE3
Nng0MAotICAgIFJlbmRlckJsb2NrIHtESVZ9IGF0ICgwLDApIHNpemUgMTc2eDIwCitsYXllciBh
dCAoMTAsNDYpIHNpemUgMTgweDQ0CisgIFJlbmRlclRleHRDb250cm9sIHtURVhUQVJFQX0gYXQg
KDIsMikgc2l6ZSAxODB4NDQKKyAgICBSZW5kZXJCbG9jayB7RElWfSBhdCAoMiwyKSBzaXplIDE3
NngyMAogICAgICAgUmVuZGVyVGV4dCB7I3RleHR9IGF0ICgwLDApIHNpemUgNjJ4MjAKICAgICAg
ICAgdGV4dCBydW4gYXQgKDAsMCkgd2lkdGggNjI6ICJOZXcgdGV4dCIKZGlmZiAtLWdpdCBhL1dl
YkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTYyNDAyMi4uMjNmOTU1
YSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxOCBAQAorMjAxMC0wMy0yMCAgSmFrdWIgV2llY3pvcmVrICA8andpZWN6b3Jl
a0B3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFtRdF0gUmVuZGVyVGhlbWU6IGZpeCBzaXplIGFkanVzdG1lbnQgZm9yIHRleHQgZmll
bGRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjQx
MworCisgICAgICAgIFRvIG1hdGNoIG90aGVyIHBvcnRzLCByZW1vdmUgdGhlIGhhcmRjb2RlZCBk
aW1lbnNpb25zIGZvciB0ZXh0IGZpZWxkcyBzbyB0aGF0CisgICAgICAgIHRoZSBkZWZhdWx0IG9u
ZXMgZnJvbSBXZWJDb3JlIGNhbiBiZSB1c2VkLgorICAgICAgICBQcm9wZXJseSBhcHBseSB0aGUg
Y29ycmVjdCBwYWRkaW5nIHRvIHRleHQgYXJlYXMgLSB0aGlzIGZpeGVzIHRoZWlyIGFwcGVhcmFu
Y2UKKyAgICAgICAgd2l0aCB0aGUgT3h5Z2VuIHN0eWxlLgorCisgICAgICAgICogcGxhdGZvcm0v
cXQvUmVuZGVyVGhlbWVRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJUaGVtZVF0Ojpj
b21wdXRlU2l6ZUJhc2VkT25TdHlsZSk6CisKIDIwMTAtMDMtMjAgIEpvc2VwaCBQZWNvcmFybyAg
PGpvZXBlY2tAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXZpZCBLaWx6ZXIu
CmRpZmYgLS1naXQgYS9XZWJDb3JlL3BsYXRmb3JtL3F0L1JlbmRlclRoZW1lUXQuY3BwIGIvV2Vi
Q29yZS9wbGF0Zm9ybS9xdC9SZW5kZXJUaGVtZVF0LmNwcAppbmRleCBmYTIxMGE5Li40M2U3ZmEx
IDEwMDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL3F0L1JlbmRlclRoZW1lUXQuY3BwCisrKyBi
L1dlYkNvcmUvcGxhdGZvcm0vcXQvUmVuZGVyVGhlbWVRdC5jcHAKQEAgLTMwOSwxNSArMzA5LDMw
IEBAIGludCBSZW5kZXJUaGVtZVF0OjptaW5pbXVtTWVudUxpc3RTaXplKFJlbmRlclN0eWxlKikg
Y29uc3QKIAogdm9pZCBSZW5kZXJUaGVtZVF0Ojpjb21wdXRlU2l6ZUJhc2VkT25TdHlsZShSZW5k
ZXJTdHlsZSogcmVuZGVyU3R5bGUpIGNvbnN0CiB7Ci0gICAgLy8gSWYgdGhlIHdpZHRoIGFuZCBo
ZWlnaHQgYXJlIGJvdGggc3BlY2lmaWVkLCB0aGVuIHdlIGhhdmUgbm90aGluZyB0byBkby4KLSAg
ICBpZiAoIXJlbmRlclN0eWxlLT53aWR0aCgpLmlzSW50cmluc2ljT3JBdXRvKCkgJiYgIXJlbmRl
clN0eWxlLT5oZWlnaHQoKS5pc0F1dG8oKSkKLSAgICAgICAgcmV0dXJuOwotCiAgICAgUVNpemUg
c2l6ZSgwLCAwKTsKICAgICBjb25zdCBRRm9udE1ldHJpY3MgZm0ocmVuZGVyU3R5bGUtPmZvbnQo
KS5mb250KCkpOwogICAgIFFTdHlsZSogc3R5bGUgPSBxU3R5bGUoKTsKIAogICAgIHN3aXRjaCAo
cmVuZGVyU3R5bGUtPmFwcGVhcmFuY2UoKSkgeworICAgIGNhc2UgVGV4dEFyZWFQYXJ0OgorICAg
IGNhc2UgVGV4dEZpZWxkUGFydDogeworICAgICAgICBpbnQgcGFkZGluZyA9IGZpbmRGcmFtZUxp
bmVXaWR0aChzdHlsZSk7CisKKyAgICAgICAgcmVuZGVyU3R5bGUtPnNldFBhZGRpbmdMZWZ0KExl
bmd0aChwYWRkaW5nLCBGaXhlZCkpOworICAgICAgICByZW5kZXJTdHlsZS0+c2V0UGFkZGluZ1Jp
Z2h0KExlbmd0aChwYWRkaW5nLCBGaXhlZCkpOworICAgICAgICByZW5kZXJTdHlsZS0+c2V0UGFk
ZGluZ1RvcChMZW5ndGgocGFkZGluZywgRml4ZWQpKTsKKyAgICAgICAgcmVuZGVyU3R5bGUtPnNl
dFBhZGRpbmdCb3R0b20oTGVuZ3RoKHBhZGRpbmcsIEZpeGVkKSk7CisgICAgICAgIGJyZWFrOwor
ICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICAvLyBJZiB0
aGUgd2lkdGggYW5kIGhlaWdodCBhcmUgYm90aCBzcGVjaWZpZWQsIHRoZW4gd2UgaGF2ZSBub3Ro
aW5nIHRvIGRvLgorICAgIGlmICghcmVuZGVyU3R5bGUtPndpZHRoKCkuaXNJbnRyaW5zaWNPckF1
dG8oKSAmJiAhcmVuZGVyU3R5bGUtPmhlaWdodCgpLmlzQXV0bygpKQorICAgICAgICByZXR1cm47
CisKKyAgICBzd2l0Y2ggKHJlbmRlclN0eWxlLT5hcHBlYXJhbmNlKCkpIHsKICAgICBjYXNlIENo
ZWNrYm94UGFydDogewogICAgICAgICBRU3R5bGVPcHRpb24gc3R5bGVPcHRpb247CiAgICAgICAg
IHN0eWxlT3B0aW9uLnN0YXRlIHw9IFFTdHlsZTo6U3RhdGVfU21hbGw7CkBAIC0zNjEsMjMgKzM3
Niw2IEBAIHZvaWQgUmVuZGVyVGhlbWVRdDo6Y29tcHV0ZVNpemVCYXNlZE9uU3R5bGUoUmVuZGVy
U3R5bGUqIHJlbmRlclN0eWxlKSBjb25zdAogICAgICAgICBzaXplLnNldEhlaWdodChtZW51TGlz
dFNpemUuaGVpZ2h0KCkpOwogICAgICAgICBicmVhazsKICAgICB9Ci0gICAgY2FzZSBUZXh0Rmll
bGRQYXJ0OiB7Ci0gICAgICAgIGNvbnN0IGludCB2ZXJ0aWNhbE1hcmdpbiA9IDE7Ci0gICAgICAg
IGNvbnN0IGludCBob3Jpem9udGFsTWFyZ2luID0gMjsKLSAgICAgICAgaW50IGggPSBxTWF4KGZt
LmxpbmVTcGFjaW5nKCksIDE0KSArIDIqdmVydGljYWxNYXJnaW47Ci0gICAgICAgIGludCB3ID0g
Zm0ud2lkdGgoUUxhdGluMUNoYXIoJ3gnKSkgKiAxNyArIDIqaG9yaXpvbnRhbE1hcmdpbjsKLSAg
ICAgICAgUVN0eWxlT3B0aW9uRnJhbWVWMiBvcHQ7Ci0gICAgICAgIG9wdC5saW5lV2lkdGggPSBm
aW5kRnJhbWVMaW5lV2lkdGgoc3R5bGUpOwotICAgICAgICBRU2l6ZSBzeiA9IHN0eWxlLT5zaXpl
RnJvbUNvbnRlbnRzKFFTdHlsZTo6Q1RfTGluZUVkaXQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJm9wdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBRU2l6ZSh3LCBoKS5leHBhbmRlZFRvKFFBcHBsaWNhdGlvbjo6Z2xvYmFs
U3RydXQoKSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCk7
Ci0gICAgICAgIHNpemUuc2V0SGVpZ2h0KHN6LmhlaWdodCgpKTsKLQotICAgICAgICByZW5kZXJT
dHlsZS0+c2V0UGFkZGluZ0xlZnQoTGVuZ3RoKG9wdC5saW5lV2lkdGgsIEZpeGVkKSk7Ci0gICAg
ICAgIHJlbmRlclN0eWxlLT5zZXRQYWRkaW5nUmlnaHQoTGVuZ3RoKG9wdC5saW5lV2lkdGgsIEZp
eGVkKSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KICAgICBkZWZhdWx0OgogICAgICAgICBicmVh
azsKICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>