From b4c64dae6b4cd51fe5abec72f55e5eadd44ca7e4 Mon Sep 17 00:00:00 2001 From: ardocrat Date: Fri, 20 Feb 2026 16:52:28 +0300 Subject: [PATCH] fix: fonts setup on first draw --- src/gui/app.rs | 1 + src/lib.rs | 13 ++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/gui/app.rs b/src/gui/app.rs index 488c2a4..6f9c868 100755 --- a/src/gui/app.rs +++ b/src/gui/app.rs @@ -60,6 +60,7 @@ impl App { self.platform.set_context(ctx); } // Setup visuals. + crate::setup_fonts(ctx); crate::setup_visuals(ctx); } diff --git a/src/lib.rs b/src/lib.rs index bb4a95a..4088921 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -93,9 +93,8 @@ fn use_dark_theme(platform: &gui::platform::Android) -> bool { /// [`App`] setup for [`eframe`]. pub fn app_creator(app: App) -> eframe::AppCreator<'static> - where App: eframe::App, T: PlatformCallbacks { +where App: eframe::App, T: PlatformCallbacks { Box::new(|cc| { - setup_fonts(&cc.egui_ctx); // Setup images support. egui_extras::install_image_loaders(&cc.egui_ctx); Ok(Box::new(app)) @@ -180,8 +179,8 @@ pub fn setup_fonts(ctx: &Context) { scale: 1.0, y_offset_factor: -0.04, y_offset: 0.0, - }), - )); + })) + ); fonts .families .entry(Proportional) @@ -196,8 +195,8 @@ pub fn setup_fonts(ctx: &Context) { scale: 1.0, y_offset_factor: -0.08, y_offset: 0.0, - }), - )); + })) + ); fonts .families .entry(Proportional) @@ -272,7 +271,7 @@ lazy_static! { pub static ref INCOMING_DATA: Arc>> = Arc::new(RwLock::new(None)); } -/// Callback from Java code with with passed data. +/// Callback from Java code with passed data. #[allow(dead_code)] #[allow(non_snake_case)] #[cfg(target_os = "android")]