Fix all warnings previously generated by clippy

This commit is contained in:
2026-03-17 20:24:12 +01:00
parent 3038c29c57
commit 20cc6e210e
6 changed files with 14 additions and 24 deletions
+1
View File
@@ -20,5 +20,6 @@ pkgs.rustPlatform.buildRustPackage {
pkgs.pkg-config
pkgs.rustPlatform.bindgenHook
pkgs.rustfmt
pkgs.clippy
];
}
+1 -1
View File
@@ -69,7 +69,7 @@ impl LockedSurface {
use wayland_client::Proxy;
self.wayland_surface
.as_ref()
.map_or(false, |ws| ws.id() == surface.id())
.is_some_and(|ws| ws.id() == surface.id())
}
/// Update the surface state (called on each frame)
+3 -2
View File
@@ -160,7 +160,7 @@ impl WaylandLock {
if let Some(info) = self.output_state.info(output) {
if let Some(mode) = info.modes.first() {
let (w, h) = mode.dimensions;
return (w as i32, h as i32);
return (w, h);
}
}
(1920, 1080)
@@ -587,6 +587,7 @@ fn main() -> Result<(), Box<dyn Error>> {
log::set_logger(&LOGGER).map(|()| log::set_max_level(log::LevelFilter::Debug))?;
log::info!("Starting rustlock v{}", env!("CARGO_PKG_VERSION"));
#[allow(clippy::arc_with_non_send_sync)]
let lock_manager = Arc::new(Mutex::new(LockManager::new(config.clone())));
let ctrlc_exit = Arc::new(std::sync::atomic::AtomicBool::new(false));
@@ -626,7 +627,7 @@ fn main() -> Result<(), Box<dyn Error>> {
registry_state: RegistryState::new(&globals),
session_lock_state: SessionLockState::new(&globals, &qh),
seat_state: SeatState::new(&globals, &qh),
shm_state: shm_state,
shm_state,
pool,
session_lock: None,
lock_surfaces: Vec::new(),
+4 -16
View File
@@ -499,8 +499,8 @@ impl Renderer {
let art_size = 56.0;
let spacing = 80.0;
if self.config.show_album_art {
if self.system_status.media_art_url != self.last_art_url {
if self.config.show_album_art
&& self.system_status.media_art_url != self.last_art_url {
self.last_art_url = self.system_status.media_art_url.clone();
self.media_art_surface = None;
if let Some(ref data) = self.system_status.media_art_data {
@@ -526,7 +526,6 @@ impl Renderer {
}
}
}
}
let has_art = self.config.show_album_art && self.media_art_surface.is_some();
let text_x = if has_art {
@@ -654,25 +653,14 @@ impl Renderer {
self.context.move_to(text_x, y);
self.context.show_text(ssid).unwrap();
} else {
let strength = self.system_status.wifi_strength.unwrap_or(0);
let icon = if strength > 75 {
"📶"
} else if strength > 50 {
"📶"
} else if strength > 25 {
"📶"
} else {
"📶"
};
let text = format!("{} {}", icon, ssid);
self.context.new_path();
self.context.set_source_rgba(1.0, 1.0, 1.0, self.fade_alpha);
self.context.set_font_size(16.0);
self.context.move_to(x, y);
self.context.show_text(&text).unwrap();
self.context.show_text(ssid).unwrap();
}
} else {
let text = "📵 No WiFi";
let text = "No WiFi";
self.context.new_path();
self.context
.set_source_rgba(1.0, 1.0, 1.0, self.fade_alpha * 0.5);
+4 -4
View File
@@ -394,24 +394,24 @@ impl ScreenshotManager {
flipped[dst_offset..dst_offset + src_stride]
.copy_from_slice(&converted_data[src_offset..src_offset + src_stride]);
}
return Ok(ImageSurface::create_for_data(
return ImageSurface::create_for_data(
flipped,
cairo::Format::ARgb32,
info.width as i32,
info.height as i32,
src_stride as i32,
)
.context("Failed to create flipped Cairo surface")?);
.context("Failed to create flipped Cairo surface");
}
Ok(ImageSurface::create_for_data(
ImageSurface::create_for_data(
converted_data,
cairo::Format::ARgb32,
info.width as i32,
info.height as i32,
pixel_width as i32,
)
.context("Failed to create Cairo surface")?)
.context("Failed to create Cairo surface")
}
}
+1 -1
View File
@@ -230,7 +230,7 @@ impl SystemManager {
)
).await;
if let Err(_) = result {
if result.is_err() {
error!("System command {} timed out", method);
}
}