diff --git a/src/backend/wayland/buffer.rs b/src/backend/wayland/buffer.rs index c41efc3..4fc2eeb 100644 --- a/src/backend/wayland/buffer.rs +++ b/src/backend/wayland/buffer.rs @@ -84,7 +84,7 @@ impl AppData { return Ok(None); }; let drm_dev = drm_dev.unwrap_or(feedback.main_device() as u64); - let Some((dev_path, gbm)) = self.gbm_devices.gbm_device(drm_dev)? else { + let Some((_dev_path, gbm)) = self.gbm_devices.gbm_device(drm_dev)? else { return Ok(None); }; let formats = feedback.format_table(); diff --git a/src/main.rs b/src/main.rs index 757f294..8f274a6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -792,11 +792,11 @@ impl Application for App { iced::Subscription::batch(subscriptions) } - fn view(&self) -> cosmic::prelude::Element { + fn view(&self) -> cosmic::Element<'_, Self::Message> { unreachable!() } - fn view_window(&self, id: iced::window::Id) -> cosmic::prelude::Element { + fn view_window(&self, id: iced::window::Id) -> cosmic::Element<'_, Self::Message> { if let Some(surface) = self.layer_surfaces.get(&id) { return view::layer_surface(self, surface); } diff --git a/src/widgets/toplevels/toplevel_layout/row_col_toplevel_layout.rs b/src/widgets/toplevels/toplevel_layout/row_col_toplevel_layout.rs index ee0b525..48faa50 100644 --- a/src/widgets/toplevels/toplevel_layout/row_col_toplevel_layout.rs +++ b/src/widgets/toplevels/toplevel_layout/row_col_toplevel_layout.rs @@ -68,7 +68,6 @@ impl AxisToplevelLayout for RowColToplevelLayout { max_limit: AxisSize, toplevels: &[LayoutToplevel<'_, AxisSize>], ) -> impl Iterator { - let requested_main_total = self.requested_main_total(toplevels); let scale_factor = self.scale_factor(max_limit, toplevels); // Add padding to center if total requested size doesn't fill available space