fix: apply App::Executor to multi-window instance

This commit is contained in:
Ashley Wulber 2024-10-29 15:22:54 -04:00 committed by Jeremy Soller
parent fde0516484
commit d84447aaad
4 changed files with 14 additions and 11 deletions

View file

@ -188,11 +188,9 @@ impl Context {
&self,
icon: widget::icon::Handle,
) -> crate::widget::Button<'a, Message> {
let mut suggested = self.suggested_size(icon.symbolic);
let suggested = self.suggested_size(icon.symbolic);
let applet_padding = self.suggested_padding(icon.symbolic);
let is_horizontal = self.is_horizontal();
let symbolic = icon.symbolic;
crate::widget::button::custom(
@ -414,7 +412,7 @@ pub fn run<App: Application>(flags: App::Flags) -> iced::Result {
// TODO make multi-window not mandatory
let mut app = super::app::multi_window::multi_window(
let mut app = super::app::multi_window::multi_window::<_, _, _, _, App::Executor>(
cosmic::Cosmic::title,
cosmic::Cosmic::update,
cosmic::Cosmic::view,