diff --git a/src/emerge.cpp b/src/emerge.cpp index 8719a9eb3..a3efb09e7 100644 --- a/src/emerge.cpp +++ b/src/emerge.cpp @@ -174,6 +174,9 @@ bool EmergeManager::initMapgens(MapgenParams *params) Mapgen *EmergeManager::getCurrentMapgen() { + if (!m_threads_active) + return NULL; + for (u32 i = 0; i != m_threads.size(); i++) { if (m_threads[i]->isCurrentThread()) return m_threads[i]->m_mapgen;