mirror of
https://github.com/LumaTeam/Luma3DS.git
synced 2026-02-22 09:54:38 +00:00
rosalina: fix bug where config file wasn't closed nor truncated
This commit is contained in:
parent
505a17bba1
commit
be6d64260c
@ -236,8 +236,11 @@ void MiscellaneousMenu_SaveSettings(void)
|
|||||||
FS_ArchiveID archiveId = isSdMode ? ARCHIVE_SDMC : ARCHIVE_NAND_RW;
|
FS_ArchiveID archiveId = isSdMode ? ARCHIVE_SDMC : ARCHIVE_NAND_RW;
|
||||||
res = IFile_Open(&file, archiveId, fsMakePath(PATH_EMPTY, ""), fsMakePath(PATH_ASCII, "/luma/config.bin"), FS_OPEN_CREATE | FS_OPEN_WRITE);
|
res = IFile_Open(&file, archiveId, fsMakePath(PATH_EMPTY, ""), fsMakePath(PATH_ASCII, "/luma/config.bin"), FS_OPEN_CREATE | FS_OPEN_WRITE);
|
||||||
|
|
||||||
|
if(R_SUCCEEDED(res))
|
||||||
|
res = IFile_SetSize(&file, sizeof(configData));
|
||||||
if(R_SUCCEEDED(res))
|
if(R_SUCCEEDED(res))
|
||||||
res = IFile_Write(&file, &total, &configData, sizeof(configData), 0);
|
res = IFile_Write(&file, &total, &configData, sizeof(configData), 0);
|
||||||
|
IFile_Close(&file);
|
||||||
|
|
||||||
Draw_Lock();
|
Draw_Lock();
|
||||||
Draw_ClearFramebuffer();
|
Draw_ClearFramebuffer();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user