aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/backend/tty.rs10
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,