diff options
author | rubidium <rubidium@openttd.org> | 2009-04-15 20:37:00 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2009-04-15 20:37:00 +0000 |
commit | d04ebf2fa5a894f14430d9dc059167140589956f (patch) | |
tree | 733a4607c46d51bc86a86445fc533685e2b3329c /src/network/core | |
parent | 3061d70387f48a4687688b8dc8fa6e34f4a80b85 (diff) | |
download | openttd-d04ebf2fa5a894f14430d9dc059167140589956f.tar.xz |
(svn r16065) -Fix: don't readd (and resolve) the last joined server each time the window gets repainted
Diffstat (limited to 'src/network/core')
-rw-r--r-- | src/network/core/address.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/network/core/address.h b/src/network/core/address.h index 212164c9d..863c43427 100644 --- a/src/network/core/address.h +++ b/src/network/core/address.h @@ -179,7 +179,7 @@ public: * @param address the other address. * @return < 0 if address is less, 0 if equal and > 0 if address is more */ - int CompareTo(NetworkAddress address) + int CompareTo(NetworkAddress &address) { int r = this->GetAddressLength() - address.GetAddressLength(); if (r == 0) r = this->address.ss_family - address.address.ss_family; @@ -193,7 +193,7 @@ public: * @param address the other address. * @return true if both match. */ - bool operator == (NetworkAddress address) + bool operator == (NetworkAddress &address) { return this->CompareTo(address) == 0; } @@ -203,7 +203,7 @@ public: * @param address the other address. * @return true if both match. */ - bool operator == (NetworkAddress address) const + bool operator == (NetworkAddress &address) const { return const_cast<NetworkAddress*>(this)->CompareTo(address) == 0; } @@ -212,7 +212,7 @@ public: * Compare the address of this class with the address of another. * @param address the other address. */ - bool operator < (NetworkAddress address) + bool operator < (NetworkAddress &address) { return this->CompareTo(address) < 0; } |