Correct sort. See #2133
This commit is contained in:
parent
829783f359
commit
34915063cd
2 changed files with 6 additions and 5 deletions
|
|
@ -101,10 +101,10 @@ object Member {
|
|||
import MemberStatus._
|
||||
|
||||
implicit val addressOrdering: Ordering[Address] = Ordering.fromLessThan[Address] { (a, b) ⇒
|
||||
if (a.protocol < b.protocol) true
|
||||
else if (a.system < b.system) true
|
||||
else if (a.host.getOrElse("") < b.host.getOrElse("")) true
|
||||
else if (a.port.getOrElse(0) < b.port.getOrElse(0)) true
|
||||
if (a.protocol != b.protocol) a.protocol.compareTo(b.protocol) < 0
|
||||
else if (a.system != b.system) a.system.compareTo(b.system) < 0
|
||||
else if (a.host.getOrElse("") != b.host.getOrElse("")) a.host.getOrElse("").compareTo(b.host.getOrElse("")) < 0
|
||||
else if (a.port.getOrElse(0) != b.port.getOrElse(0)) a.port.getOrElse(0) < b.port.getOrElse(0)
|
||||
else false
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue