mirror of
https://github.com/zed-industries/zed.git
synced 2024-10-26 00:19:46 +00:00
Return a Result
from load_embedded_fonts
This commit is contained in:
parent
f2710f37c5
commit
23ad0a2c58
1 changed files with 5 additions and 5 deletions
|
@ -54,7 +54,7 @@ fn main() {
|
|||
|
||||
let asset_source = Arc::new(Assets);
|
||||
gpui3::App::production(asset_source).run(move |cx| {
|
||||
load_embedded_fonts(cx);
|
||||
load_embedded_fonts(cx).unwrap();
|
||||
|
||||
let selector =
|
||||
story_selector.unwrap_or(StorySelector::Component(ComponentStory::Workspace));
|
||||
|
@ -114,16 +114,16 @@ impl StoryWrapper {
|
|||
}
|
||||
}
|
||||
|
||||
fn load_embedded_fonts(cx: &AppContext) {
|
||||
let font_paths = Assets.list(&"fonts".into()).unwrap();
|
||||
fn load_embedded_fonts(cx: &AppContext) -> gpui3::Result<()> {
|
||||
let font_paths = Assets.list(&"fonts".into())?;
|
||||
let mut embedded_fonts = Vec::new();
|
||||
for font_path in &font_paths {
|
||||
if font_path.ends_with(".ttf") {
|
||||
let font_path = &*font_path;
|
||||
let font_bytes = Assets.load(font_path).unwrap().to_vec();
|
||||
let font_bytes = Assets.load(font_path)?.to_vec();
|
||||
embedded_fonts.push(Arc::from(font_bytes));
|
||||
}
|
||||
}
|
||||
|
||||
cx.text_system().add_fonts(&embedded_fonts).unwrap();
|
||||
cx.text_system().add_fonts(&embedded_fonts)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue