mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2024-11-23 23:31:11 +01:00
dmnt: Fix debug log for cheats
This commit is contained in:
parent
000e382c42
commit
615f8a3ef3
@ -46,8 +46,11 @@ namespace ams::dmnt::cheat::impl {
|
||||
void CheatVirtualMachine::OpenDebugLogFile() {
|
||||
#ifdef DMNT_CHEAT_VM_DEBUG_LOG
|
||||
CloseDebugLogFile();
|
||||
R_ABORT_UNLESS(fs::OpenFile(std::addressof(m_debug_log_file), "sdmc:/atmosphere/cheat_vm_logs/debug_log.txt"));
|
||||
fs::EnsureDirectory("sdmc:/atmosphere/cheat_vm_logs");
|
||||
fs::CreateFile("sdmc:/atmosphere/cheat_vm_logs/debug_log.txt", 0);
|
||||
R_ABORT_UNLESS(fs::OpenFile(std::addressof(m_debug_log_file), "sdmc:/atmosphere/cheat_vm_logs/debug_log.txt", fs::OpenMode_Write | fs::OpenMode_AllowAppend));
|
||||
m_debug_log_file_offset = 0;
|
||||
m_has_debug_log_file = true;
|
||||
#endif
|
||||
}
|
||||
|
||||
@ -80,7 +83,8 @@ namespace ams::dmnt::cheat::impl {
|
||||
fmt_len += 1;
|
||||
}
|
||||
|
||||
fs::WriteFile(m_debug_log_file, m_debug_log_offset, m_debug_log_format_buf, fmt_len, fs::WriteOption::Flush);
|
||||
fs::WriteFile(m_debug_log_file, m_debug_log_file_offset, m_debug_log_format_buf, fmt_len, fs::WriteOption::Flush);
|
||||
m_debug_log_file_offset += fmt_len;
|
||||
#else
|
||||
AMS_UNUSED(format);
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user