diff options
| author | pml68 <contact@pml68.dev> | 2025-04-07 23:42:37 +0200 |
|---|---|---|
| committer | pml68 <contact@pml68.dev> | 2025-04-15 23:48:26 +0200 |
| commit | de7647108e831b9201483b665c99d6527964d2ce (patch) | |
| tree | edb6f21ed4623a14b45c795ace57ac9afe5c6cbe /src/theme.rs | |
| parent | feat(material_theme): add feature flag based iced_anim support (diff) | |
| download | iced-builder-de7647108e831b9201483b665c99d6527964d2ce.tar.gz | |
fix: custom theme Default changing between calls, missing `apply_options`s
Diffstat (limited to 'src/theme.rs')
| -rw-r--r-- | src/theme.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/theme.rs b/src/theme.rs index 232f309..b721ddc 100644 --- a/src/theme.rs +++ b/src/theme.rs @@ -6,6 +6,9 @@ use serde::Deserialize; use crate::config::Config; +const DEFAULT_THEME_CONTENT: &str = + include_str!("../assets/themes/rose_pine.toml"); + pub fn theme_index(theme_name: &str, slice: &[iced::Theme]) -> Option<usize> { slice .iter() @@ -97,8 +100,7 @@ impl From<Theme> for iced::Theme { impl Default for Theme { fn default() -> Self { - toml::from_str(include_str!("../assets/themes/rose_pine.toml")) - .expect("parse default theme") + toml::from_str(DEFAULT_THEME_CONTENT).expect("parse default theme") } } |
