From 6c3994888d9c989e9b489bbfec1d2b999bfe56da Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Thu, 12 Mar 2026 21:53:57 +0100 Subject: [PATCH] fix(compositor): replace invalid as u32 casts on wayland enum types with u32::from() --- crates/weft-compositor/src/state.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/weft-compositor/src/state.rs b/crates/weft-compositor/src/state.rs index 34927f6..577941d 100644 --- a/crates/weft-compositor/src/state.rs +++ b/crates/weft-compositor/src/state.rs @@ -500,7 +500,7 @@ impl Dispatch for WeftCompositorState { oy, ow, oh, - crate::protocols::server::zweft_shell_window_v1::State::Maximized as u32, + u32::from(crate::protocols::server::zweft_shell_window_v1::State::Maximized), ); state.weft_shell_state.add_panel(window); } else { @@ -523,7 +523,7 @@ impl Dispatch for WeftCompositorState { ) { if data.closed.load(std::sync::atomic::Ordering::Relaxed) { resource.post_error( - crate::protocols::server::zweft_shell_window_v1::Error::DefunctWindow as u32, + u32::from(crate::protocols::server::zweft_shell_window_v1::Error::DefunctWindow), "request on closed window", ); return;