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() {
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) {