diff options
Diffstat (limited to 'lib/mime/type.rb')
-rw-r--r-- | lib/mime/type.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/mime/type.rb b/lib/mime/type.rb index df0aac9..f08c6c2 100644 --- a/lib/mime/type.rb +++ b/lib/mime/type.rb @@ -151,7 +151,7 @@ class MIME::Type # before unregistered or obsolete content types. def priority_compare(other) pc = simplified <=> other.simplified - if pc.zero? + if pc.zero? || !(extensions & other.extensions).empty? pc = if (reg = registered?) != other.registered? reg ? -1 : 1 # registered < unregistered elsif (comp = complete?) != other.complete? |