diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-11-05 09:40:12 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-11-05 09:40:12 +0300 |
| commit | a778ab38977b99edb79275cf3ad2ddffa24044f7 (patch) | |
| tree | 38ad5c9736853f1c4517cb4f98fa4a9da96311fa /src/dbus | |
| parent | 4c2f49d566579ee9a7f7528bde03c24ebaefd6fe (diff) | |
| download | niri-a778ab38977b99edb79275cf3ad2ddffa24044f7.tar.gz niri-a778ab38977b99edb79275cf3ad2ddffa24044f7.tar.bz2 niri-a778ab38977b99edb79275cf3ad2ddffa24044f7.zip | |
Extract is_laptop_panel() to utils
Diffstat (limited to 'src/dbus')
| -rw-r--r-- | src/dbus/mutter_display_config.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dbus/mutter_display_config.rs b/src/dbus/mutter_display_config.rs index e1d12870..6de56b70 100644 --- a/src/dbus/mutter_display_config.rs +++ b/src/dbus/mutter_display_config.rs @@ -8,6 +8,7 @@ use zbus::{dbus_interface, fdo, SignalContext}; use super::Start; use crate::backend::IpcOutputMap; +use crate::utils::is_laptop_panel; pub struct DisplayConfig { ipc_outputs: Arc<Mutex<IpcOutputMap>>, @@ -63,7 +64,7 @@ impl DisplayConfig { .map(|output| { // Loosely matches the check in Mutter. let c = &output.name; - let is_laptop_panel = matches!(c.get(..4), Some("eDP-" | "LVDS" | "DSI-")); + let is_laptop_panel = is_laptop_panel(c); let display_name = make_display_name(output, is_laptop_panel); let mut properties = HashMap::new(); |
