chore: Cleanup

This commit is contained in:
Victoria Brekenfeld 2024-06-10 20:41:29 +02:00 committed by Victoria Brekenfeld
parent 800e01a484
commit 92f3dbce01
16 changed files with 329 additions and 277 deletions

View file

@ -5,6 +5,7 @@ use smithay::{
reexports::wayland_server::{protocol::wl_buffer::WlBuffer, Resource},
wayland::buffer::BufferHandler,
};
use tracing::warn;
impl BufferHandler for State {
fn buffer_destroyed(&mut self, buffer: &WlBuffer) {
@ -12,7 +13,9 @@ impl BufferHandler for State {
for device in kms_state.drm_devices.values_mut() {
if device.active_buffers.remove(&buffer.downgrade()) {
if !device.in_use(kms_state.primary_node.as_ref()) {
kms_state.refresh_used_devices();
if let Err(err) = kms_state.refresh_used_devices() {
warn!(?err, "Failed to init devices.");
};
break;
}
}