diff --git a/crates/egui/src/theme_plugin.rs b/crates/egui/src/theme_plugin.rs index 5d23d58eb..b889e991b 100644 --- a/crates/egui/src/theme_plugin.rs +++ b/crates/egui/src/theme_plugin.rs @@ -36,7 +36,7 @@ impl, S: WidgetStyle> StyleProvider for ThemeCache) -> S { let StyleArgs { classes, state, .. } = modifiers; - let style_id = Id::new(classes).with(state); + let style_id = Id::new((classes, state)); if let Some(style) = self.cache.get_temp::(style_id) { style } else {