From b741cd408177703d98fe51bd59d59f6e3972e408 Mon Sep 17 00:00:00 2001 From: Jared Moulton Date: Thu, 30 May 2024 01:11:30 -0700 Subject: [PATCH] send theme updates (#476) --- src/window_handle.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/window_handle.rs b/src/window_handle.rs index 9a452dc1..f2a37e9d 100644 --- a/src/window_handle.rs +++ b/src/window_handle.rs @@ -144,6 +144,9 @@ impl WindowHandle { last_pointer_down: None, }; window_handle.app_state.set_root_size(size.get_untracked()); + if let Some(theme) = theme.get_untracked() { + window_handle.event(Event::ThemeChanged(theme)); + } window_handle } @@ -336,6 +339,7 @@ impl WindowHandle { pub(crate) fn os_theme_changed(&mut self, theme: floem_winit::window::Theme) { self.os_theme.set(Some(theme)); + self.event(Event::ThemeChanged(theme)); } pub(crate) fn size(&mut self, size: Size) {