mirror of
https://github.com/servo/servo.git
synced 2025-10-01 17:19:16 +01:00
fonts: Clean up messaging during web fonts loads (#32332)
Instead of sending a message to the script thread via IPC when a web font loads and then sending another, just give the `FontContext` a callback that send a single message to the script thread. This moves all the cache invalidation internally into `FontContext` as well. Additionally, the unused LayoutControlMessage::ExitNow enum variant is removed. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
This commit is contained in:
parent
d47c8ff2ae
commit
9f32809671
10 changed files with 150 additions and 205 deletions
1
Cargo.lock
generated
1
Cargo.lock
generated
|
@ -2022,6 +2022,7 @@ dependencies = [
|
|||
"core-foundation",
|
||||
"core-graphics",
|
||||
"core-text",
|
||||
"crossbeam-channel",
|
||||
"cssparser",
|
||||
"dwrote",
|
||||
"euclid",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue