diff options
Diffstat (limited to 'Source/Core/Common/Logging/LogManager.cpp')
| -rw-r--r-- | Source/Core/Common/Logging/LogManager.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/Core/Common/Logging/LogManager.cpp b/Source/Core/Common/Logging/LogManager.cpp index 749117bc74..283bd436e0 100644 --- a/Source/Core/Common/Logging/LogManager.cpp +++ b/Source/Core/Common/Logging/LogManager.cpp @@ -252,12 +252,13 @@ bool LogManager::IsEnabled(LogType type, LogLevel level) const return m_log[type].m_enable && GetLogLevel() >= level; } -std::map<std::string, std::string> LogManager::GetLogTypes() +std::vector<LogManager::LogContainer> LogManager::GetLogTypes() { - std::map<std::string, std::string> log_types; + std::vector<LogContainer> log_types; + log_types.reserve(m_log.size()); for (const auto& container : m_log) - log_types.emplace(container.m_short_name, container.m_full_name); + log_types.emplace_back(container); return log_types; } |
