diff --git a/crates/notedeck/src/setup.rs b/crates/notedeck/src/setup.rs index 6348bee..05d40df 100644 --- a/crates/notedeck/src/setup.rs +++ b/crates/notedeck/src/setup.rs @@ -13,8 +13,7 @@ pub fn setup_egui_context( zoom_factor: f32, ) { let is_mobile = options.contains(NotedeckOptions::Mobile) || crate::ui::is_compiled_as_mobile(); - - let is_oled = crate::ui::is_oled(); + let is_oled = crate::ui::is_oled(is_mobile); ctx.options_mut(|o| { tracing::info!("Loaded theme {:?} from disk", theme); diff --git a/crates/notedeck/src/ui.rs b/crates/notedeck/src/ui.rs index a27dce5..0f35b8d 100644 --- a/crates/notedeck/src/ui.rs +++ b/crates/notedeck/src/ui.rs @@ -16,8 +16,8 @@ pub fn is_narrow(ctx: &egui::Context) -> bool { screen_size.x < NARROW_SCREEN_WIDTH } -pub fn is_oled() -> bool { - is_compiled_as_mobile() +pub fn is_oled(is_mobile_override: bool) -> bool { + is_mobile_override || is_compiled_as_mobile() } #[inline]