fix(wallpaper): color picker functionality

This commit is contained in:
Ashley Wulber 2025-03-21 20:25:42 -04:00 committed by GitHub
parent 6cb05e6494
commit 6e4ea7675d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 44 additions and 24 deletions

View file

@ -95,11 +95,11 @@ impl<Message: 'static> Section<Message> {
pub fn view<Model: Page<Message>>(
mut self,
func: impl for<'a> Fn(
&'a Binder<Message>,
&'a Model,
&'a Section<Message>,
) -> cosmic::Element<'a, Message>
+ 'static,
&'a Binder<Message>,
&'a Model,
&'a Section<Message>,
) -> cosmic::Element<'a, Message>
+ 'static,
) -> Self {
self.view_fn = Box::new(move |binder, model: &dyn Page<Message>, section| {
let model = model.downcast_ref::<Model>().unwrap_or_else(|| {