Fix clippy lints
This commit is contained in:
parent
f193f10ec0
commit
b0d6ffbf17
4 changed files with 15 additions and 19 deletions
|
|
@ -33,7 +33,7 @@ impl WaylandBuffer {
|
|||
.expect("Failed to create memfd to store buffer.");
|
||||
let tempfile = unsafe { File::from_raw_fd(tempfile_fd) };
|
||||
let pool_size = width * height * 4;
|
||||
let pool = shm.create_pool(tempfile.as_raw_fd(), pool_size, &qh, ());
|
||||
let pool = shm.create_pool(tempfile.as_raw_fd(), pool_size, qh, ());
|
||||
let released = Arc::new(AtomicBool::new(true));
|
||||
let buffer = pool.create_buffer(
|
||||
0,
|
||||
|
|
@ -41,7 +41,7 @@ impl WaylandBuffer {
|
|||
height,
|
||||
width * 4,
|
||||
wl_shm::Format::Xrgb8888,
|
||||
&qh,
|
||||
qh,
|
||||
released.clone(),
|
||||
);
|
||||
Self {
|
||||
|
|
@ -129,9 +129,8 @@ impl Dispatch<wl_buffer::WlBuffer, Arc<AtomicBool>> for State {
|
|||
_: &Connection,
|
||||
_: &QueueHandle<State>,
|
||||
) {
|
||||
match event {
|
||||
wl_buffer::Event::Release => released.store(true, Ordering::SeqCst),
|
||||
_ => {}
|
||||
if let wl_buffer::Event::Release = event {
|
||||
released.store(true, Ordering::SeqCst);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ impl WaylandImpl {
|
|||
"Failed to create proxy for surface ID.",
|
||||
)?;
|
||||
Ok(Self {
|
||||
event_queue: event_queue,
|
||||
event_queue,
|
||||
qh,
|
||||
surface,
|
||||
shm,
|
||||
|
|
@ -67,7 +67,7 @@ impl WaylandImpl {
|
|||
buffer
|
||||
} else {
|
||||
// If we have more than 1 unreleased buffer, destroy it
|
||||
if self.buffers.len() == 0 {
|
||||
if self.buffers.is_empty() {
|
||||
self.buffers.push_back(buffer);
|
||||
}
|
||||
WaylandBuffer::new(&self.shm, width, height, &self.qh)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue