mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
parent
7ed9134e5a
commit
dc3c469085
1 changed files with 12 additions and 6 deletions
|
@ -423,10 +423,13 @@ impl FontCacheThread {
|
|||
|
||||
pub fn find_font_template(&self, family: FontFamily, desc: FontTemplateDescriptor)
|
||||
-> Option<FontTemplateInfo> {
|
||||
let (response_chan, response_port) = ipc::channel().unwrap();
|
||||
self.chan.send(Command::GetFontTemplate(family, desc, response_chan)).unwrap();
|
||||
let (response_chan, response_port) =
|
||||
ipc::channel().expect("failed to create IPC channel");
|
||||
self.chan.send(Command::GetFontTemplate(family, desc, response_chan))
|
||||
.expect("failed to send message to font cache thread");
|
||||
|
||||
let reply = response_port.recv().unwrap();
|
||||
let reply = response_port.recv()
|
||||
.expect("failed to receive response to font request");
|
||||
|
||||
match reply {
|
||||
Reply::GetFontTemplateReply(data) => {
|
||||
|
@ -437,10 +440,13 @@ impl FontCacheThread {
|
|||
|
||||
pub fn last_resort_font_template(&self, desc: FontTemplateDescriptor)
|
||||
-> FontTemplateInfo {
|
||||
let (response_chan, response_port) = ipc::channel().unwrap();
|
||||
self.chan.send(Command::GetLastResortFontTemplate(desc, response_chan)).unwrap();
|
||||
let (response_chan, response_port) =
|
||||
ipc::channel().expect("failed to create IPC channel");
|
||||
self.chan.send(Command::GetLastResortFontTemplate(desc, response_chan))
|
||||
.expect("failed to send message to font cache thread");
|
||||
|
||||
let reply = response_port.recv().unwrap();
|
||||
let reply = response_port.recv()
|
||||
.expect("failed to receive response to font request");
|
||||
|
||||
match reply {
|
||||
Reply::GetFontTemplateReply(data) => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue