mirror of
https://github.com/geode-sdk/geode.git
synced 2025-03-23 03:15:58 -04:00
fix log deleting
This commit is contained in:
parent
40bf7962ea
commit
1a5f07eae2
3 changed files with 7 additions and 6 deletions
loader
|
@ -83,6 +83,11 @@ namespace geode {
|
|||
inline log_clock::time_point getTime() const { return m_time; }
|
||||
inline Mod* getSender() const { return m_sender; }
|
||||
inline Severity getSeverity() const { return m_severity; }
|
||||
inline ~Log() {
|
||||
for (auto comp : m_components) {
|
||||
delete comp;
|
||||
}
|
||||
}
|
||||
|
||||
template <typename ...Args>
|
||||
friend void schedule(Severity sev, Args... args);
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#include "../crashlog.hpp"
|
||||
#include <CoreFoundation/CoreFoundation.h>
|
||||
#include <signal.h>
|
||||
#include "../../../../filesystem/fs/filesystem.hpp"
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
#ifdef GEODE_IS_MACOS
|
||||
|
||||
|
|
|
@ -385,7 +385,6 @@ void Loader::popLog(log::Log* log) {
|
|||
}
|
||||
}*/
|
||||
utils::vector::erase(m_logs, *log);
|
||||
delete log;
|
||||
}
|
||||
|
||||
std::vector<log::Log*> Loader::getLogs(
|
||||
|
@ -405,9 +404,6 @@ std::vector<log::Log*> Loader::getLogs(
|
|||
}
|
||||
|
||||
void Loader::clearLogs() {
|
||||
for (auto log : m_logs) {
|
||||
delete log;
|
||||
}
|
||||
m_logs.clear();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue