chore: update libcosmic

Improves header bar widget behavior.
This commit is contained in:
Vukašin Vojinović 2026-03-17 16:33:01 +01:00 committed by Victoria Brekenfeld
parent 89a50197d2
commit edc7758967
3 changed files with 28 additions and 28 deletions

View file

@ -36,7 +36,7 @@ use smithay::{
calloop::{LoopHandle, RegistrationToken},
drm::control::{Device as ControlDevice, ModeTypeFlags, connector, crtc},
gbm::BufferObjectFlags as GbmBufferFlags,
rustix::fs::{Dev, OFlags},
rustix::fs::{Dev as dev_t, OFlags},
wayland_server::DisplayHandle,
},
utils::{Clock, DevPath, DeviceFd, Monotonic, Point, Transform},
@ -174,7 +174,7 @@ pub fn init_egl(gbm: &GbmDevice<DrmDeviceFd>) -> Result<EGLInternals> {
impl State {
pub fn device_added(
&mut self,
dev: Dev,
dev: dev_t,
path: &Path,
dh: &DisplayHandle,
) -> Result<Vec<Output>> {
@ -398,7 +398,7 @@ impl State {
Ok(wl_outputs)
}
pub fn device_changed(&mut self, dev: Dev) -> Result<Vec<Output>> {
pub fn device_changed(&mut self, dev: dev_t) -> Result<Vec<Output>> {
if !self.backend.kms().session.is_active() {
return Ok(Vec::new());
}
@ -489,7 +489,7 @@ impl State {
Ok(outputs_added)
}
pub fn device_removed(&mut self, dev: Dev, dh: &DisplayHandle) -> Result<()> {
pub fn device_removed(&mut self, dev: dev_t, dh: &DisplayHandle) -> Result<()> {
let backend = self.backend.kms();
// we can't use DrmNode::from_node_id, because that assumes the node is still on sysfs
let drm_node = backend