diff --git a/examples/table-view/src/main.rs b/examples/table-view/src/main.rs index 387035d2..a80714a9 100644 --- a/examples/table-view/src/main.rs +++ b/examples/table-view/src/main.rs @@ -13,7 +13,7 @@ use cosmic::widget::table; use cosmic::widget::{self, nav_bar}; use cosmic::{executor, iced}; -#[derive(Debug, Default, PartialEq, Eq, Clone, Copy)] +#[derive(Debug, Default, PartialEq, Eq, Clone, Copy, Hash)] pub enum Category { #[default] Name, diff --git a/src/widget/table/widget/standard.rs b/src/widget/table/widget/standard.rs index 35762eea..72dd7c47 100644 --- a/src/widget/table/widget/standard.rs +++ b/src/widget/table/widget/standard.rs @@ -265,7 +265,7 @@ where .. } = theme::active().cosmic().spacing; - Self { + let mut result = Self { model, element_padding: Padding::from(0), @@ -291,6 +291,8 @@ where on_category_mb_right: None, category_context_builder: Box::new(|_| None), } + + result } pub fn on_item_left_click(mut self, on_click: F) -> Self