<?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>33575</bug_id>
          
          <creation_ts>2010-01-12 22:11:34 -0800</creation_ts>
          <short_desc>[Gtk] Compiler warning: comparisons like &apos;X&lt;=Y&lt;=Z&apos; do not have their mathematical meaning</short_desc>
          <delta_ts>2010-01-15 03:55:17 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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="Magnus Boman">captain.magnus</reporter>
          <assigned_to name="Philippe Normand">pnormand</assigned_to>
          <cc>eric</cc>
    
    <cc>pnormand</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>180091</commentid>
    <comment_count>0</comment_count>
    <who name="Magnus Boman">captain.magnus</who>
    <bug_when>2010-01-12 22:11:34 -0800</bug_when>
    <thetext>Compiler complains about &quot;comparisons like &apos;X&lt;=Y&lt;=Z&apos; do not have their mathematical meaning&quot; in WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp

Here&apos;s a patch. Not sure if I got it right though :-)


Index: WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp
===================================================================
--- WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp.orig  2010-01-05 08:53:00.000000000 +1100
+++ WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp       2010-01-13 16:59:29.000000000 +1100
@@ -852,11 +852,11 @@ static HashSet&lt;String&gt; mimeTypeCache()
                         if (G_VALUE_TYPE(layer) == GST_TYPE_INT_RANGE) {
                             gint minLayer = gst_value_get_int_range_min(layer);
                             gint maxLayer = gst_value_get_int_range_max(layer);
-                            if (minLayer &lt;= 1 &lt;= maxLayer)
+                            if (minLayer &lt;= 1 &amp;&amp; 1 &lt;= maxLayer)
                                 cache.add(String(&quot;audio/mp1&quot;));
-                            if (minLayer &lt;= 2 &lt;= maxLayer)
+                            if (minLayer &lt;= 2 &amp;&amp; 2 &lt;= maxLayer)
                                 cache.add(String(&quot;audio/mp2&quot;));
-                            if (minLayer &lt;= 3 &lt;= maxLayer)
+                            if (minLayer &lt;= 3 &amp;&amp; 3 &lt;= maxLayer)
                                 cache.add(String(&quot;audio/mp3&quot;));
                         }
                     }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180367</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-01-13 13:01:20 -0800</bug_when>
    <thetext>That&apos;s clearly a bug. Would you be willing to submit a patch for review, as described in &lt;http://webkit.org/coding/contributing.html&gt;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180676</commentid>
    <comment_count>2</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-14 04:57:07 -0800</bug_when>
    <thetext>Thanks Magnus for spotting this, it is my mistake :( I will try your patch and attach it here if you don&apos;t mind</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180683</commentid>
    <comment_count>3</comment_count>
      <attachid>46556</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-14 05:13:02 -0800</bug_when>
    <thetext>Created attachment 46556
fix compiler warnings</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180689</commentid>
    <comment_count>4</comment_count>
      <attachid>46556</attachid>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2010-01-14 05:27:41 -0800</bug_when>
    <thetext>Comment on attachment 46556
fix compiler warnings

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180769</commentid>
    <comment_count>5</comment_count>
    <who name="Magnus Boman">captain.magnus</who>
    <bug_when>2010-01-14 10:08:02 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Thanks Magnus for spotting this, it is my mistake :( I will try your patch and
&gt; attach it here if you don&apos;t mind

Philippe,
I don&apos;t mind. Just wasn&apos;t sure that the logic was according to my patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180864</commentid>
    <comment_count>6</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-14 12:54:31 -0800</bug_when>
    <thetext>Attachment 46556 was posted by a committer and has review+, assigning to Philippe Normand for commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>181193</commentid>
    <comment_count>7</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2010-01-15 03:55:17 -0800</bug_when>
    <thetext>Landed as r53329. Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>46556</attachid>
            <date>2010-01-14 05:13:02 -0800</date>
            <delta_ts>2010-01-14 05:27:40 -0800</delta_ts>
            <desc>fix compiler warnings</desc>
            <filename>fix-compiler-warnings.patch</filename>
            <type>text/plain</type>
            <size>2310</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSA0OTY3YWQyY2ViYWJkODk5N2VjNjM2YzZlZmQ0NGNkODFhNTcwY2E1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBUaHUsIDE0IEphbiAyMDEwIDE0OjEyOjEyICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
Zml4IGNvbXBpbGVyIHdhcm5pbmdzCgotLS0KIFdlYkNvcmUvQ2hhbmdlTG9nICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArKysrKysrKysrKysKIC4uLi9ncmFwaGljcy9n
dGsvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcCAgIHwgICAgNiArKystLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGZlMjU2YzQuLjYx
MmFhNzcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDEtMTQgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9y
bWFuZEBpZ2FsaWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFtHdGtdIENvbXBpbGVyIHdhcm5pbmc6IGNvbXBhcmlzb25zIGxpa2UgJ1g8PVk8
PVonIGRvIG5vdCBoYXZlIHRoZWlyIG1hdGhlbWF0aWNhbCBtZWFuaW5nCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzU3NQorCisgICAgICAgIFBhdGNo
IGZyb20gTWFnbnVzIEJvbWFuIDxjYXB0YWluLm1hZ251c0BnbWFpbC5jb20+CisKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9ndGsvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6Om1pbWVUeXBlQ2FjaGUpOiBmaXggY29tcGlsZXIgd2FybmluZ3Mu
CisKIDIwMTAtMDEtMTQgIEFuZHJlYXMgS2xpbmcgIDxhbmRyZWFzLmtsaW5nQG5va2lhLmNvbT4K
IAogICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3RrL01lZGlhUGxheWVyUHJpdmF0ZUdT
dHJlYW1lci5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2d0ay9NZWRpYVBsYXllclBy
aXZhdGVHU3RyZWFtZXIuY3BwCmluZGV4IGI5OWJkMjYuLmYwZmY1MTkgMTAwNjQ0Ci0tLSBhL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3RrL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5j
cHAKKysrIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ndGsvTWVkaWFQbGF5ZXJQcml2YXRl
R1N0cmVhbWVyLmNwcApAQCAtODY5LDExICs4NjksMTEgQEAgc3RhdGljIEhhc2hTZXQ8U3RyaW5n
PiBtaW1lVHlwZUNhY2hlKCkKICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChHX1ZBTFVFX1RZ
UEUobGF5ZXIpID09IEdTVF9UWVBFX0lOVF9SQU5HRSkgewogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdpbnQgbWluTGF5ZXIgPSBnc3RfdmFsdWVfZ2V0X2ludF9yYW5nZV9taW4obGF5ZXIp
OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpbnQgbWF4TGF5ZXIgPSBnc3RfdmFsdWVf
Z2V0X2ludF9yYW5nZV9tYXgobGF5ZXIpOwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlm
IChtaW5MYXllciA8PSAxIDw9IG1heExheWVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGlmIChtaW5MYXllciA8PSAxICYmIDEgPD0gbWF4TGF5ZXIpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNhY2hlLmFkZChTdHJpbmcoImF1ZGlvL21wMSIpKTsKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiAobWluTGF5ZXIgPD0gMiA8PSBtYXhMYXllcikKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpZiAobWluTGF5ZXIgPD0gMiAmJiAyIDw9IG1heExheWVyKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZS5hZGQoU3RyaW5nKCJhdWRpby9t
cDIiKSk7Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG1pbkxheWVyIDw9IDMgPD0g
bWF4TGF5ZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKG1pbkxheWVyIDw9IDMg
JiYgMyA8PSBtYXhMYXllcikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FjaGUu
YWRkKFN0cmluZygiYXVkaW8vbXAzIikpOwogICAgICAgICAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgICAgICB9Ci0tIAoxLjYuMy4z
</data>
<flag name="review"
          id="28851"
          type_id="1"
          status="+"
          setter="xan.lopez"
    />
          </attachment>
      

    </bug>

</bugzilla>