Check dependencyManager return value

This commit is contained in:
Atlante45 2015-07-15 14:06:39 -07:00
parent 057afa980e
commit 039bdc8900

View file

@ -28,7 +28,10 @@ OctreePacketProcessor::OctreePacketProcessor() {
} }
OctreePacketProcessor::~OctreePacketProcessor() { OctreePacketProcessor::~OctreePacketProcessor() {
DependencyManager::get<NodeList>()->getPacketReceiver().unregisterListener(this); auto nodelist = DependencyManager::get<NodeList>();
if (nodelist) {
nodelist->getPacketReceiver().unregisterListener(this);
}
} }
void OctreePacketProcessor::handleOctreePacket(QSharedPointer<NLPacket> packet, SharedNodePointer senderNode) { void OctreePacketProcessor::handleOctreePacket(QSharedPointer<NLPacket> packet, SharedNodePointer senderNode) {