summaryrefslogtreecommitdiff
path: root/src/mmo
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2014-09-29 12:26:19 -0700
committerBen Longbons <b.r.longbons@gmail.com>2014-09-29 12:26:19 -0700
commit420686cb5f49f57e0feb51ed55b3a2ddd5b9febe (patch)
tree19e2558eaaffc4c0a83e9ef7b8bff4581743f614 /src/mmo
parent61d11f34886e1102631681a462aae4e77e56dc28 (diff)
downloadtmwa-420686cb5f49f57e0feb51ed55b3a2ddd5b9febe.tar.gz
tmwa-420686cb5f49f57e0feb51ed55b3a2ddd5b9febe.tar.bz2
tmwa-420686cb5f49f57e0feb51ed55b3a2ddd5b9febe.tar.xz
tmwa-420686cb5f49f57e0feb51ed55b3a2ddd5b9febe.zip
Fix a bunch of party corruption
Very much thanks to Rawng for finding this bug and most of the solution.
Diffstat (limited to 'src/mmo')
-rw-r--r--src/mmo/mmo.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mmo/mmo.hpp b/src/mmo/mmo.hpp
index cfa278d..e3cf0e4 100644
--- a/src/mmo/mmo.hpp
+++ b/src/mmo/mmo.hpp
@@ -64,6 +64,7 @@ struct PartyPair
explicit
operator bool() const { return party_most; }
bool operator !() const { return !party_most; }
- PartyMost *operator->() const { return party_most; }
+ PartyMost *operator->() { return party_most; }
+ const PartyMost *operator->() const { return party_most; }
};
} // namespace tmwa