diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-01-16 15:33:37 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-01-16 15:33:37 +0400 |
| commit | 6644cc16fffb26893c3bf33ab26b2aa625bf75dc (patch) | |
| tree | 9ad6e8839721afdded9f9b6c16d2d24656df6e8a /src/backend | |
| parent | 9e667efc4c73f3e3f2c12b500ed7f41cf11ce5e6 (diff) | |
| download | niri-6644cc16fffb26893c3bf33ab26b2aa625bf75dc.tar.gz niri-6644cc16fffb26893c3bf33ab26b2aa625bf75dc.tar.bz2 niri-6644cc16fffb26893c3bf33ab26b2aa625bf75dc.zip | |
tty: Remove connector arg from connector_disconnected()
Diffstat (limited to 'src/backend')
| -rw-r--r-- | src/backend/tty.rs | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/src/backend/tty.rs b/src/backend/tty.rs index f8044a9c..4311ee07 100644 --- a/src/backend/tty.rs +++ b/src/backend/tty.rs @@ -325,10 +325,10 @@ impl Tty { let crtcs: Vec<_> = device .drm_scanner .crtcs() - .map(|(conn, crtc)| (conn.clone(), crtc)) + .map(|(_conn, crtc)| crtc) .collect(); - for (conn, crtc) in crtcs { - self.connector_disconnected(niri, node, conn, crtc); + for crtc in crtcs { + self.connector_disconnected(niri, node, crtc); } let device = self.devices.get_mut(&node).unwrap(); @@ -506,9 +506,8 @@ impl Tty { } } DrmScanEvent::Disconnected { - connector, - crtc: Some(crtc), - } => self.connector_disconnected(niri, node, connector, crtc), + crtc: Some(crtc), .. + } => self.connector_disconnected(niri, node, crtc), _ => (), } } @@ -530,11 +529,11 @@ impl Tty { let crtcs: Vec<_> = device .drm_scanner .crtcs() - .map(|(info, crtc)| (info.clone(), crtc)) + .map(|(_info, crtc)| crtc) .collect(); - for (connector, crtc) in crtcs { - self.connector_disconnected(niri, node, connector, crtc); + for crtc in crtcs { + self.connector_disconnected(niri, node, crtc); } let device = self.devices.remove(&node).unwrap(); @@ -813,25 +812,21 @@ impl Tty { Ok(()) } - fn connector_disconnected( - &mut self, - niri: &mut Niri, - node: DrmNode, - connector: connector::Info, - crtc: crtc::Handle, - ) { - debug!("disconnecting connector: {connector:?}"); - + fn connector_disconnected(&mut self, niri: &mut Niri, node: DrmNode, crtc: crtc::Handle) { let Some(device) = self.devices.get_mut(&node) else { + debug!("disconnecting connector for crtc: {crtc:?}"); error!("missing device"); return; }; let Some(surface) = device.surfaces.remove(&crtc) else { + debug!("disconnecting connector for crtc: {crtc:?}"); debug!("crtc wasn't enabled"); return; }; + debug!("disconnecting connector: {:?}", surface.name); + let output = niri .global_space .outputs() |
