aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Dynamic/LinkedReference
diff options
context:
space:
mode:
authorSpp <spp@jorge.gr>2012-10-04 13:33:04 +0200
committerSpp <spp@jorge.gr>2012-10-04 13:33:04 +0200
commitf570383fbadf12c02d2a3f323eadf5ca2417c3bd (patch)
treec28f940c3f77171a5b542189f8704c912001de51 /src/server/shared/Dynamic/LinkedReference
parent94c8c7ec4e3a1cf625bee0bab77f8814253ddf0d (diff)
parente1bee86ee6f5c3ab7b1da6d1b54c98c2851f11ec (diff)
Merge branch 'master' into 4.3.4
Conflicts: src/server/game/Battlegrounds/Battleground.cpp src/server/game/Battlegrounds/BattlegroundMgr.cpp src/server/game/Entities/Player/Player.cpp src/server/game/Entities/Transport/Transport.cpp src/server/game/Entities/Unit/StatSystem.cpp src/server/game/Entities/Unit/Unit.cpp src/server/game/Spells/Auras/SpellAuraEffects.cpp src/server/game/Spells/Auras/SpellAuras.cpp src/server/game/Spells/SpellEffects.cpp src/server/game/Spells/SpellInfo.cpp
Diffstat (limited to 'src/server/shared/Dynamic/LinkedReference')
-rwxr-xr-xsrc/server/shared/Dynamic/LinkedReference/Reference.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/server/shared/Dynamic/LinkedReference/Reference.h b/src/server/shared/Dynamic/LinkedReference/Reference.h
index d4c607470cc..6c9710381b9 100755
--- a/src/server/shared/Dynamic/LinkedReference/Reference.h
+++ b/src/server/shared/Dynamic/LinkedReference/Reference.h
@@ -57,13 +57,21 @@ template <class TO, class FROM> class Reference : public LinkedListElement
// We don't need the reference anymore. Call comes from the refFrom object
// Tell our refTo object, that the link is cut
- void unlink() { targetObjectDestroyLink(); delink(); iRefTo = NULL; iRefFrom = NULL; }
+ void unlink()
+ {
+ targetObjectDestroyLink();
+ delink();
+ iRefTo = NULL;
+ iRefFrom = NULL;
+ }
// Link is invalid due to destruction of referenced target object. Call comes from the refTo object
// Tell our refFrom object, that the link is cut
void invalidate() // the iRefFrom MUST remain!!
{
- sourceObjectDestroyLink(); delink(); iRefTo = NULL;
+ sourceObjectDestroyLink();
+ delink();
+ iRefTo = NULL;
}
bool isValid() const // Only check the iRefTo
@@ -89,4 +97,3 @@ template <class TO, class FROM> class Reference : public LinkedListElement
//=====================================================
#endif
-