Bump ipc_channel and remove unnecessary lock in SystemFontServiceProxy (#39350)

Since IpcSender is now Sync (since `ipc_channel` 0.20.2), we can remove
locks that were added just to make structs containing the sender `Sync`
again.
There is another occurrence of `Arc<Mutex<IpcSender<>>>` in
`RequestBody`, however that sender is exchanged / updated, so cloning
the sender instead of the Arc would change behavior, hence this PR does
not touch it.

Testing: Covered by existing tests

---------

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
This commit is contained in:
Jonathan Schwender 2025-09-19 13:37:33 +08:00 committed by GitHub
parent f03f9c7e1b
commit d08be14c7a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 20 additions and 33 deletions

View file

@ -86,7 +86,7 @@ icu_segmenter = "1.5.0"
image = "0.25"
imsz = "0.2"
indexmap = { version = "2.11.4", features = ["std"] }
ipc-channel = "0.20"
ipc-channel = "0.20.2"
itertools = "0.14"
js = { package = "mozjs", git = "https://github.com/servo/mozjs" }
keyboard-types = { version = "0.8.1", features = ["serde", "webdriver"] }