diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/backend/tty.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/backend/tty.rs b/src/backend/tty.rs index bdd3c8ca..fa7d4b18 100644 --- a/src/backend/tty.rs +++ b/src/backend/tty.rs @@ -634,8 +634,16 @@ impl Tty { return; }; + let scan_result = match device.drm_scanner.scan_connectors(&device.drm) { + Ok(x) => x, + Err(err) => { + warn!("error scanning connectors: {err:?}"); + return; + } + }; + let mut removed = Vec::new(); - for event in device.drm_scanner.scan_connectors(&device.drm) { + for event in scan_result { match event { DrmScanEvent::Connected { connector, |
