X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=Lucu.git;a=blobdiff_plain;f=Network%2FHTTP%2FLucu%2FContentCoding.hs;h=0771efa91ace3e052f43d5b298597270c04a3c79;hp=37adda38768ab793862f3c692353665d33d36b3c;hb=f62b6f07bbf1eefcf552163d8f7daa6e0862ed5d;hpb=b0efa668bb881d1c9db4b852b1b9063a2db12b3d diff --git a/Network/HTTP/Lucu/ContentCoding.hs b/Network/HTTP/Lucu/ContentCoding.hs index 37adda3..0771efa 100644 --- a/Network/HTTP/Lucu/ContentCoding.hs +++ b/Network/HTTP/Lucu/ContentCoding.hs @@ -7,6 +7,7 @@ module Network.HTTP.Lucu.ContentCoding where import Data.Char +import Data.Ord import Data.Maybe import Network.HTTP.Lucu.Parser import Network.HTTP.Lucu.Parser.Http @@ -43,4 +44,5 @@ unnormalizeCoding coding orderAcceptEncodings :: (String, Maybe Double) -> (String, Maybe Double) -> Ordering orderAcceptEncodings (_, q1) (_, q2) - = fromMaybe 0 q1 `compare` fromMaybe 0 q2 + = comparing (fromMaybe 0) q1 q2 +