Fix SpecialFolder::AppData on Apple systems

This commit is contained in:
2025-12-17 03:19:58 +02:00
parent a9b53c1d85
commit 024ac96785

View File

@@ -83,17 +83,19 @@ void AppleFileSystem::GetSpecialFolderPath(const SpecialFolder type, String& res
switch (type) switch (type)
{ {
case SpecialFolder::Desktop: case SpecialFolder::Desktop:
result = home / TEXT("/Desktop"); result = home / TEXT("/Desktop"); // TODO: should be NSDesktopDirectory
break; break;
case SpecialFolder::Documents: case SpecialFolder::Documents:
result = home / TEXT("/Documents"); result = home / TEXT("/Documents"); // TODO: should be NSDocumentDirectory
break; break;
case SpecialFolder::Pictures: case SpecialFolder::Pictures:
result = home / TEXT("/Pictures"); result = home / TEXT("/Pictures"); // TODO: should be NSPicturesDirectory
break; break;
case SpecialFolder::AppData: case SpecialFolder::AppData:
result = home / TEXT("/Library/Application Support"); // TODO: should be NSApplicationSupportDirectory
break;
case SpecialFolder::LocalAppData: case SpecialFolder::LocalAppData:
result = home / TEXT("/Library/Caches"); result = home / TEXT("/Library/Caches"); // TODO: should be NSApplicationSupportDirectory
break; break;
case SpecialFolder::ProgramData: case SpecialFolder::ProgramData:
result = home / TEXT("/Library/Application Support"); result = home / TEXT("/Library/Application Support");