Minor fixes

This commit is contained in:
Jérôme Leclercq
2021-06-04 18:02:28 +02:00
parent 8fe11711a3
commit 4b3b595a99
15 changed files with 47 additions and 36 deletions

View File

@@ -8,6 +8,7 @@
#define NAZARA_CORE_HPP
#include <Nazara/Prerequisites.hpp>
#include <Nazara/Core/Modules.hpp>
#include <Nazara/Core/ModuleBase.hpp>
#include <Nazara/Core/TypeList.hpp>

View File

@@ -36,6 +36,7 @@ namespace Nz
ModuleBase(std::string moduleName, T* pointer, NoLog);
void LogInit();
void LogUninit();
std::string m_moduleName;
};

View File

@@ -26,7 +26,7 @@ namespace Nz
template<typename T>
ModuleBase<T>::~ModuleBase()
{
NazaraNotice("Uninitializing " + m_moduleName + "...");
LogUninit();
T::s_instance = nullptr;
}
@@ -41,6 +41,12 @@ namespace Nz
{
NazaraNotice("Initializing " + m_moduleName + "...");
}
template<typename T>
void ModuleBase<T>::LogUninit()
{
NazaraNotice("Uninitializing " + m_moduleName + "...");
}
}
#include <Nazara/Core/DebugOff.hpp>