Skip to content

Commit

Permalink
[visionOS] Update the gpuarchiver directory path used for the sandbox…
Browse files Browse the repository at this point in the history
… extension

https://bugs.webkit.org/show_bug.cgi?id=265915
rdar://119221177

Reviewed by Mike Wyrzykowski.

We need to prefix the subpath passed to WebsiteDataStore::cacheDirectoryInContainerOrHomeDirectory()
with a forward slash to get the correct path.

* Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:
(WebKit::WebProcessPool::platformInitializeWebProcess):

Canonical link: https://commits.webkit.org/271596@main
  • Loading branch information
achan00 committed Dec 6, 2023
1 parent 4e5442c commit efa156f
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm
Original file line number Diff line number Diff line change
Expand Up @@ -419,7 +419,7 @@ static void logProcessPoolState(const WebProcessPool& pool)
auto metalFEDirectory = WebsiteDataStore::cacheDirectoryInContainerOrHomeDirectory("/Library/Caches/com.apple.WebKit.WebContent/com.apple.metalfe"_s);
if (auto metalFEDirectoryHandle = SandboxExtension::createHandleForReadWriteDirectory(metalFEDirectory))
parameters.metalCacheDirectoryExtensionHandles.append(WTFMove(*metalFEDirectoryHandle));
auto gpuArchiverDirectory = WebsiteDataStore::cacheDirectoryInContainerOrHomeDirectory("Library/Caches/com.apple.WebKit.WebContent/com.apple.gpuarchiver"_s);
auto gpuArchiverDirectory = WebsiteDataStore::cacheDirectoryInContainerOrHomeDirectory("/Library/Caches/com.apple.WebKit.WebContent/com.apple.gpuarchiver"_s);
if (auto gpuArchiverDirectoryHandle = SandboxExtension::createHandleForReadWriteDirectory(gpuArchiverDirectory))
parameters.metalCacheDirectoryExtensionHandles.append(WTFMove(*gpuArchiverDirectoryHandle));
#endif
Expand Down

0 comments on commit efa156f

Please sign in to comment.