summaryrefslogtreecommitdiffstats
path: root/src/Entities/Entity.cpp
diff options
context:
space:
mode:
authorTiger Wang <ziwei.tiger@hotmail.co.uk>2014-01-13 00:23:36 +0100
committerTiger Wang <ziwei.tiger@hotmail.co.uk>2014-01-13 00:23:36 +0100
commitedefa27a48e2b5e7c82e74ca0e924172181fb098 (patch)
tree5d0a89e0bf234ee80adbdfd83e1d104008339edd /src/Entities/Entity.cpp
parentFixed wire, rail, and pressure plate unpowering (diff)
downloadcuberite-edefa27a48e2b5e7c82e74ca0e924172181fb098.tar
cuberite-edefa27a48e2b5e7c82e74ca0e924172181fb098.tar.gz
cuberite-edefa27a48e2b5e7c82e74ca0e924172181fb098.tar.bz2
cuberite-edefa27a48e2b5e7c82e74ca0e924172181fb098.tar.lz
cuberite-edefa27a48e2b5e7c82e74ca0e924172181fb098.tar.xz
cuberite-edefa27a48e2b5e7c82e74ca0e924172181fb098.tar.zst
cuberite-edefa27a48e2b5e7c82e74ca0e924172181fb098.zip
Diffstat (limited to 'src/Entities/Entity.cpp')
-rw-r--r--src/Entities/Entity.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/Entities/Entity.cpp b/src/Entities/Entity.cpp
index fbf76e008..bc66305b1 100644
--- a/src/Entities/Entity.cpp
+++ b/src/Entities/Entity.cpp
@@ -1107,9 +1107,11 @@ void cEntity::AttachTo(cEntity * a_AttachTo)
// Already attached to that entity, nothing to do here
return;
}
-
- // Detach from any previous entity:
- Detach();
+ if (m_AttachedTo != NULL)
+ {
+ // Detach from any previous entity:
+ Detach();
+ }
// Attach to the new entity:
m_AttachedTo = a_AttachTo;