<?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>207694</bug_id>
          
          <creation_ts>2020-02-13 06:50:38 -0800</creation_ts>
          <short_desc>[WPE] Add support for rendering sliders for range elements</short_desc>
          <delta_ts>2020-02-20 02:03:28 -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>WPE WebKit</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Carlos Garcia Campos">cgarcia</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aperez</cc>
    
    <cc>bugs-noreply</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1618462</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-02-13 06:50:38 -0800</bug_when>
    <thetext>.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1618463</commentid>
    <comment_count>1</comment_count>
      <attachid>390637</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-02-13 06:52:26 -0800</bug_when>
    <thetext>Created attachment 390637
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1621126</commentid>
    <comment_count>2</comment_count>
      <attachid>390637</attachid>
    <who name="Adrian Perez">aperez</who>
    <bug_when>2020-02-20 00:04:23 -0800</bug_when>
    <thetext>Comment on attachment 390637
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=390637&amp;action=review

&gt; Source/WebCore/platform/wpe/RenderThemeWPE.cpp:368
&gt; +    if (part != SliderThumbHorizontalPart &amp;&amp; part != SliderThumbVerticalPart)

Wouldn&apos;t it be enought here to use an assertion instead of a conditional
statement? e.g.

  ASSERT(part == SliderThumbHorizontalPart || part == SliderThumbVerticalPart)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1621142</commentid>
    <comment_count>3</comment_count>
      <attachid>390637</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-02-20 02:02:10 -0800</bug_when>
    <thetext>Comment on attachment 390637
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=390637&amp;action=review

&gt;&gt; Source/WebCore/platform/wpe/RenderThemeWPE.cpp:368
&gt;&gt; +    if (part != SliderThumbHorizontalPart &amp;&amp; part != SliderThumbVerticalPart)
&gt; 
&gt; Wouldn&apos;t it be enought here to use an assertion instead of a conditional
&gt; statement? e.g.
&gt; 
&gt;   ASSERT(part == SliderThumbHorizontalPart || part == SliderThumbVerticalPart)

No, this can be called for other slider thumbs, like the media controls that we render differently. By not setting a size here for them we ensure RenderThemeWPE::paintSliderThumb() is not called fro them, that&apos;s why the assert is correct there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1621143</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2020-02-20 02:03:28 -0800</bug_when>
    <thetext>Committed r257048: &lt;https://trac.webkit.org/changeset/257048&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>390637</attachid>
            <date>2020-02-13 06:52:26 -0800</date>
            <delta_ts>2020-02-20 00:04:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>wpe-sliders.diff</filename>
            <type>text/plain</type>
            <size>7902</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZwppbmRleCA2YWUwOGQ5NTg0Mi4uMWUzM2RlYjk2N2IgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAyMC0wMi0xMyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGln
YWxpYS5jb20+CisKKyAgICAgICAgW1dQRV0gQWRkIHN1cHBvcnQgZm9yIHJlbmRlcmluZyBzbGlk
ZXJzIGZvciByYW5nZSBlbGVtZW50cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjA3Njk0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS93cGUvUmVuZGVyVGhlbWVXUEUuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVXUEU6OnN1cHBvcnRzRm9jdXNSaW5nIGNvbnN0KToKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lV1BFOjpwYWludFNsaWRlclRyYWNrKToKKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlclRoZW1lV1BFOjphZGp1c3RTbGlkZXJUaHVtYlNpemUgY29uc3Qp
OgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyVGhlbWVXUEU6OnBhaW50U2xpZGVyVGh1bWIpOgor
ICAgICAgICAqIHBsYXRmb3JtL3dwZS9SZW5kZXJUaGVtZVdQRS5oOgorCiAyMDIwLTAyLTEzICBD
YXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BF
XSBBZGQgc3VwcG9ydCBmb3IgcmVuZGVyaW5nIHByb2dyZXNzIGJhcnMKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL3dwZS9SZW5kZXJUaGVtZVdQRS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS93cGUvUmVuZGVyVGhlbWVXUEUuY3BwCmluZGV4IGE3NzgzMDk5MzE2Li45
OWU3NDkxOWIwYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd3BlL1JlbmRl
clRoZW1lV1BFLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93cGUvUmVuZGVyVGhl
bWVXUEUuY3BwCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSAiQ29sb3IuaCIKICNpbmNsdWRl
ICJGbG9hdFJvdW5kZWRSZWN0LmgiCiAjaW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0LmgiCisjaW5j
bHVkZSAiSFRNTElucHV0RWxlbWVudC5oIgogI2luY2x1ZGUgIk5vdEltcGxlbWVudGVkLmgiCiAj
aW5jbHVkZSAiUGFpbnRJbmZvLmgiCiAjaW5jbHVkZSAiUmVuZGVyQm94LmgiCkBAIC01OCw2ICs1
OSwxNyBAQCBzdGF0aWMgY29uc3QgU2Vjb25kcyBwcm9ncmVzc0FuaW1hdGlvbkZyYW1lUmF0ZSA9
IDMzX21zOyAvLyAzMGZwcy4KIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBwcm9ncmVzc0JhclNpemUg
PSA2Owogc3RhdGljIGNvbnN0IENvbG9yIHByb2dyZXNzQmFyQm9yZGVyQ29sb3IgPSBtYWtlUkdC
KDIwNSwgMTk5LCAxOTQpOwogc3RhdGljIGNvbnN0IENvbG9yIHByb2dyZXNzQmFyQmFja2dyb3Vu
ZENvbG9yID0gbWFrZVJHQigyMjUsIDIyMiwgMjE5KTsKK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBz
bGlkZXJUcmFja1NpemUgPSA2Oworc3RhdGljIGNvbnN0IGludCBzbGlkZXJUcmFja0JvcmRlclNp
emUgPSAxOworc3RhdGljIGNvbnN0IENvbG9yIHNsaWRlclRyYWNrQm9yZGVyQ29sb3IgPSBtYWtl
UkdCKDIwNSwgMTk5LCAxOTQpOworc3RhdGljIGNvbnN0IENvbG9yIHNsaWRlclRyYWNrQmFja2dy
b3VuZENvbG9yID0gbWFrZVJHQigyMjUsIDIyMiwgMjE5KTsKK3N0YXRpYyBjb25zdCBpbnQgc2xp
ZGVyVHJhY2tGb2N1c09mZnNldCA9IDI7CitzdGF0aWMgY29uc3QgaW50IHNsaWRlclRodW1iU2l6
ZSA9IDIwOworc3RhdGljIGNvbnN0IGludCBzbGlkZXJUaHVtYkJvcmRlclNpemUgPSAxOworc3Rh
dGljIGNvbnN0IENvbG9yIHNsaWRlclRodW1iQm9yZGVyQ29sb3IgPSBtYWtlUkdCKDIwNSwgMTk5
LCAxOTQpOworc3RhdGljIGNvbnN0IENvbG9yIHNsaWRlclRodW1iQmFja2dyb3VuZENvbG9yID0g
bWFrZVJHQigyNDQsIDI0MiwgMjQxKTsKK3N0YXRpYyBjb25zdCBDb2xvciBzbGlkZXJUaHVtYkJh
Y2tncm91bmRIb3ZlcmVkQ29sb3IgPSBtYWtlUkdCKDI0OCwgMjQ4LCAyNDcpOworc3RhdGljIGNv
bnN0IENvbG9yIHNsaWRlclRodW1iQmFja2dyb3VuZERpc2FibGVkQ29sb3IgPSBtYWtlUkdCKDI0
NCwgMjQyLCAyNDEpOwogCiBSZW5kZXJUaGVtZSYgUmVuZGVyVGhlbWU6OnNpbmdsZXRvbigpCiB7
CkBAIC03NiwxMCArODgsOSBAQCBib29sIFJlbmRlclRoZW1lV1BFOjpzdXBwb3J0c0ZvY3VzUmlu
Zyhjb25zdCBSZW5kZXJTdHlsZSYgc3R5bGUpIGNvbnN0CiAgICAgY2FzZSBNZW51bGlzdFBhcnQ6
CiAgICAgY2FzZSBSYWRpb1BhcnQ6CiAgICAgY2FzZSBDaGVja2JveFBhcnQ6Ci0gICAgICAgIHJl
dHVybiB0cnVlOwogICAgIGNhc2UgU2xpZGVySG9yaXpvbnRhbFBhcnQ6CiAgICAgY2FzZSBTbGlk
ZXJWZXJ0aWNhbFBhcnQ6Ci0gICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgcmV0dXJuIHRy
dWU7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMjgxLDUgKzI5Miwx
MTcgQEAgYm9vbCBSZW5kZXJUaGVtZVdQRTo6cGFpbnRQcm9ncmVzc0Jhcihjb25zdCBSZW5kZXJP
YmplY3QmIHJlbmRlck9iamVjdCwgY29uc3QgUGEKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKK2Jv
b2wgUmVuZGVyVGhlbWVXUEU6OnBhaW50U2xpZGVyVHJhY2soY29uc3QgUmVuZGVyT2JqZWN0JiBy
ZW5kZXJPYmplY3QsIGNvbnN0IFBhaW50SW5mbyYgcGFpbnRJbmZvLCBjb25zdCBJbnRSZWN0JiBy
ZWN0KQoreworICAgIGF1dG8mIGdyYXBoaWNzQ29udGV4dCA9IHBhaW50SW5mby5jb250ZXh0KCk7
CisgICAgR3JhcGhpY3NDb250ZXh0U3RhdGVTYXZlciBzdGF0ZVNhdmVyKGdyYXBoaWNzQ29udGV4
dCk7CisKKyAgICBDb250cm9sUGFydCBwYXJ0ID0gcmVuZGVyT2JqZWN0LnN0eWxlKCkuYXBwZWFy
YW5jZSgpOworICAgIEFTU0VSVChwYXJ0ID09IFNsaWRlckhvcml6b250YWxQYXJ0IHx8IHBhcnQg
PT0gU2xpZGVyVmVydGljYWxQYXJ0KTsKKworICAgIEZsb2F0UmVjdCBmaWVsZFJlY3QgPSByZWN0
OworICAgIGlmIChwYXJ0ID09IFNsaWRlckhvcml6b250YWxQYXJ0KSB7CisgICAgICAgIGZpZWxk
UmVjdC5tb3ZlKDAsIHJlY3QuaGVpZ2h0KCkgLyAyIC0gKHNsaWRlclRyYWNrU2l6ZSAvIDIpKTsK
KyAgICAgICAgZmllbGRSZWN0LnNldEhlaWdodCg2KTsKKyAgICB9IGVsc2UgeworICAgICAgICBm
aWVsZFJlY3QubW92ZShyZWN0LndpZHRoKCkgLyAyIC0gKHNsaWRlclRyYWNrU2l6ZSAvIDIpLCAw
KTsKKyAgICAgICAgZmllbGRSZWN0LnNldFdpZHRoKDYpOworICAgIH0KKworICAgIEZsb2F0U2l6
ZSBjb3JuZXIoMywgMyk7CisgICAgUGF0aCBwYXRoOworICAgIHBhdGguYWRkUm91bmRlZFJlY3Qo
ZmllbGRSZWN0LCBjb3JuZXIpOworICAgIGZpZWxkUmVjdC5pbmZsYXRlKC1zbGlkZXJUcmFja0Jv
cmRlclNpemUpOworICAgIHBhdGguYWRkUm91bmRlZFJlY3QoZmllbGRSZWN0LCBjb3JuZXIpOwor
ICAgIGdyYXBoaWNzQ29udGV4dC5zZXRGaWxsUnVsZShXaW5kUnVsZTo6RXZlbk9kZCk7CisgICAg
Z3JhcGhpY3NDb250ZXh0LnNldEZpbGxDb2xvcihzbGlkZXJUcmFja0JvcmRlckNvbG9yKTsKKyAg
ICBncmFwaGljc0NvbnRleHQuZmlsbFBhdGgocGF0aCk7CisgICAgcGF0aC5jbGVhcigpOworCisg
ICAgcGF0aC5hZGRSb3VuZGVkUmVjdChmaWVsZFJlY3QsIGNvcm5lcik7CisgICAgZ3JhcGhpY3ND
b250ZXh0LnNldEZpbGxSdWxlKFdpbmRSdWxlOjpOb25aZXJvKTsKKyAgICBncmFwaGljc0NvbnRl
eHQuc2V0RmlsbENvbG9yKHNsaWRlclRyYWNrQmFja2dyb3VuZENvbG9yKTsKKyAgICBncmFwaGlj
c0NvbnRleHQuZmlsbFBhdGgocGF0aCk7CisgICAgcGF0aC5jbGVhcigpOworCisgICAgZmllbGRS
ZWN0LmluZmxhdGUoc2xpZGVyVHJhY2tCb3JkZXJTaXplKTsKKyAgICBMYXlvdXRQb2ludCB0aHVt
YkxvY2F0aW9uOworICAgIGlmIChpczxIVE1MSW5wdXRFbGVtZW50PihyZW5kZXJPYmplY3Qubm9k
ZSgpKSkgeworICAgICAgICBhdXRvJiBpbnB1dCA9IGRvd25jYXN0PEhUTUxJbnB1dEVsZW1lbnQ+
KCpyZW5kZXJPYmplY3Qubm9kZSgpKTsKKyAgICAgICAgaWYgKGF1dG8qIGVsZW1lbnQgPSBpbnB1
dC5zbGlkZXJUaHVtYkVsZW1lbnQoKSkKKyAgICAgICAgICAgIHRodW1iTG9jYXRpb24gPSBlbGVt
ZW50LT5yZW5kZXJCb3goKS0+bG9jYXRpb24oKTsKKyAgICB9CisgICAgRmxvYXRSZWN0IHJhbmdl
UmVjdCA9IGZpZWxkUmVjdDsKKyAgICBGbG9hdFJvdW5kZWRSZWN0OjpSYWRpaSBjb3JuZXJzOwor
ICAgIGlmIChwYXJ0ID09IFNsaWRlckhvcml6b250YWxQYXJ0KSB7CisgICAgICAgIGlmIChyZW5k
ZXJPYmplY3Quc3R5bGUoKS5kaXJlY3Rpb24oKSA9PSBUZXh0RGlyZWN0aW9uOjpSVEwpIHsKKyAg
ICAgICAgICAgIHJhbmdlUmVjdC5tb3ZlKHRodW1iTG9jYXRpb24ueCgpLCAwKTsKKyAgICAgICAg
ICAgIHJhbmdlUmVjdC5zZXRXaWR0aChyYW5nZVJlY3Qud2lkdGgoKSAtIHRodW1iTG9jYXRpb24u
eCgpKTsKKyAgICAgICAgICAgIGNvcm5lcnMuc2V0VG9wUmlnaHQoY29ybmVyKTsKKyAgICAgICAg
ICAgIGNvcm5lcnMuc2V0Qm90dG9tUmlnaHQoY29ybmVyKTsKKyAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgIHJhbmdlUmVjdC5zZXRXaWR0aCh0aHVtYkxvY2F0aW9uLngoKSk7CisgICAgICAg
ICAgICBjb3JuZXJzLnNldFRvcExlZnQoY29ybmVyKTsKKyAgICAgICAgICAgIGNvcm5lcnMuc2V0
Qm90dG9tTGVmdChjb3JuZXIpOworICAgICAgICB9CisgICAgfSBlbHNlIHsKKyAgICAgICAgcmFu
Z2VSZWN0LnNldEhlaWdodCh0aHVtYkxvY2F0aW9uLnkoKSk7CisgICAgICAgIGNvcm5lcnMuc2V0
VG9wTGVmdChjb3JuZXIpOworICAgICAgICBjb3JuZXJzLnNldFRvcFJpZ2h0KGNvcm5lcik7Cisg
ICAgfQorCisgICAgcGF0aC5hZGRSb3VuZGVkUmVjdChGbG9hdFJvdW5kZWRSZWN0KHJhbmdlUmVj
dCwgY29ybmVycykpOworICAgIGdyYXBoaWNzQ29udGV4dC5zZXRGaWxsUnVsZShXaW5kUnVsZTo6
Tm9uWmVybyk7CisgICAgZ3JhcGhpY3NDb250ZXh0LnNldEZpbGxDb2xvcihhY3RpdmVTZWxlY3Rp
b25CYWNrZ3JvdW5kQ29sb3IoeyB9KSk7CisgICAgZ3JhcGhpY3NDb250ZXh0LmZpbGxQYXRoKHBh
dGgpOworCisgICAgaWYgKGlzRm9jdXNlZChyZW5kZXJPYmplY3QpKQorICAgICAgICBUaGVtZVdQ
RTo6cGFpbnRGb2N1cyhncmFwaGljc0NvbnRleHQsIGZpZWxkUmVjdCwgc2xpZGVyVHJhY2tGb2N1
c09mZnNldCk7CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKK3ZvaWQgUmVuZGVyVGhlbWVXUEU6
OmFkanVzdFNsaWRlclRodW1iU2l6ZShSZW5kZXJTdHlsZSYgc3R5bGUsIGNvbnN0IEVsZW1lbnQq
KSBjb25zdAoreworICAgIENvbnRyb2xQYXJ0IHBhcnQgPSBzdHlsZS5hcHBlYXJhbmNlKCk7Cisg
ICAgaWYgKHBhcnQgIT0gU2xpZGVyVGh1bWJIb3Jpem9udGFsUGFydCAmJiBwYXJ0ICE9IFNsaWRl
clRodW1iVmVydGljYWxQYXJ0KQorICAgICAgICByZXR1cm47CisKKyAgICBzdHlsZS5zZXRXaWR0
aChMZW5ndGgoc2xpZGVyVGh1bWJTaXplLCBGaXhlZCkpOworICAgIHN0eWxlLnNldEhlaWdodChM
ZW5ndGgoc2xpZGVyVGh1bWJTaXplLCBGaXhlZCkpOworfQorCitib29sIFJlbmRlclRoZW1lV1BF
OjpwYWludFNsaWRlclRodW1iKGNvbnN0IFJlbmRlck9iamVjdCYgcmVuZGVyT2JqZWN0LCBjb25z
dCBQYWludEluZm8mIHBhaW50SW5mbywgY29uc3QgSW50UmVjdCYgcmVjdCkKK3sKKyAgICBhdXRv
JiBncmFwaGljc0NvbnRleHQgPSBwYWludEluZm8uY29udGV4dCgpOworICAgIEdyYXBoaWNzQ29u
dGV4dFN0YXRlU2F2ZXIgc3RhdGVTYXZlcihncmFwaGljc0NvbnRleHQpOworCisgICAgQVNTRVJU
KHJlbmRlck9iamVjdC5zdHlsZSgpLmFwcGVhcmFuY2UoKSA9PSBTbGlkZXJUaHVtYkhvcml6b250
YWxQYXJ0IHx8IHJlbmRlck9iamVjdC5zdHlsZSgpLmFwcGVhcmFuY2UoKSA9PSBTbGlkZXJUaHVt
YlZlcnRpY2FsUGFydCk7CisKKyAgICBGbG9hdFJlY3QgZmllbGRSZWN0ID0gcmVjdDsKKyAgICBQ
YXRoIHBhdGg7CisgICAgcGF0aC5hZGRFbGxpcHNlKGZpZWxkUmVjdCk7CisgICAgZmllbGRSZWN0
LmluZmxhdGUoLXNsaWRlclRodW1iQm9yZGVyU2l6ZSk7CisgICAgcGF0aC5hZGRFbGxpcHNlKGZp
ZWxkUmVjdCk7CisgICAgZ3JhcGhpY3NDb250ZXh0LnNldEZpbGxSdWxlKFdpbmRSdWxlOjpFdmVu
T2RkKTsKKyAgICBpZiAoaXNFbmFibGVkKHJlbmRlck9iamVjdCkgJiYgaXNQcmVzc2VkKHJlbmRl
ck9iamVjdCkpCisgICAgICAgIGdyYXBoaWNzQ29udGV4dC5zZXRGaWxsQ29sb3IoYWN0aXZlU2Vs
ZWN0aW9uQmFja2dyb3VuZENvbG9yKHsgfSkpOworICAgIGVsc2UKKyAgICAgICAgZ3JhcGhpY3ND
b250ZXh0LnNldEZpbGxDb2xvcihzbGlkZXJUaHVtYkJvcmRlckNvbG9yKTsKKyAgICBncmFwaGlj
c0NvbnRleHQuZmlsbFBhdGgocGF0aCk7CisgICAgcGF0aC5jbGVhcigpOworCisgICAgcGF0aC5h
ZGRFbGxpcHNlKGZpZWxkUmVjdCk7CisgICAgZ3JhcGhpY3NDb250ZXh0LnNldEZpbGxSdWxlKFdp
bmRSdWxlOjpOb25aZXJvKTsKKyAgICBpZiAoIWlzRW5hYmxlZChyZW5kZXJPYmplY3QpKQorICAg
ICAgICBncmFwaGljc0NvbnRleHQuc2V0RmlsbENvbG9yKHNsaWRlclRodW1iQmFja2dyb3VuZERp
c2FibGVkQ29sb3IpOworICAgIGVsc2UgaWYgKGlzSG92ZXJlZChyZW5kZXJPYmplY3QpKQorICAg
ICAgICBncmFwaGljc0NvbnRleHQuc2V0RmlsbENvbG9yKHNsaWRlclRodW1iQmFja2dyb3VuZEhv
dmVyZWRDb2xvcik7CisgICAgZWxzZQorICAgICAgICBncmFwaGljc0NvbnRleHQuc2V0RmlsbENv
bG9yKHNsaWRlclRodW1iQmFja2dyb3VuZENvbG9yKTsKKyAgICBncmFwaGljc0NvbnRleHQuZmls
bFBhdGgocGF0aCk7CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CiAKIH0gLy8gbmFtZXNwYWNlIFdl
YkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3dwZS9SZW5kZXJUaGVt
ZVdQRS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd3BlL1JlbmRlclRoZW1lV1BFLmgKaW5k
ZXggYWJiY2U4NTM1YjQuLjJmOWI4YjQ1MDZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS93cGUvUmVuZGVyVGhlbWVXUEUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS93cGUvUmVuZGVyVGhlbWVXUEUuaApAQCAtNjEsNiArNjEsMTAgQEAgcHJpdmF0ZToKICAgICBT
ZWNvbmRzIGFuaW1hdGlvbkR1cmF0aW9uRm9yUHJvZ3Jlc3NCYXIoUmVuZGVyUHJvZ3Jlc3MmKSBj
b25zdCBvdmVycmlkZTsKICAgICBJbnRSZWN0IHByb2dyZXNzQmFyUmVjdEZvckJvdW5kcyhjb25z
dCBSZW5kZXJPYmplY3QmLCBjb25zdCBJbnRSZWN0JikgY29uc3Qgb3ZlcnJpZGU7CiAgICAgYm9v
bCBwYWludFByb2dyZXNzQmFyKGNvbnN0IFJlbmRlck9iamVjdCYsIGNvbnN0IFBhaW50SW5mbyYs
IGNvbnN0IEludFJlY3QmKSBvdmVycmlkZTsKKworICAgIGJvb2wgcGFpbnRTbGlkZXJUcmFjayhj
b25zdCBSZW5kZXJPYmplY3QmLCBjb25zdCBQYWludEluZm8mLCBjb25zdCBJbnRSZWN0Jikgb3Zl
cnJpZGU7CisgICAgdm9pZCBhZGp1c3RTbGlkZXJUaHVtYlNpemUoUmVuZGVyU3R5bGUmLCBjb25z
dCBFbGVtZW50KikgY29uc3Qgb3ZlcnJpZGU7CisgICAgYm9vbCBwYWludFNsaWRlclRodW1iKGNv
bnN0IFJlbmRlck9iamVjdCYsIGNvbnN0IFBhaW50SW5mbyYsIGNvbnN0IEludFJlY3QmKSBvdmVy
cmlkZTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUK
</data>
<flag name="review"
          id="406241"
          type_id="1"
          status="+"
          setter="aperez"
    />
          </attachment>
      

    </bug>

</bugzilla>