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/utils | |
| 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/utils')
| -rw-r--r-- | src/utils/mod.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/utils/mod.rs b/src/utils/mod.rs index 959a804e..3d40d890 100644 --- a/src/utils/mod.rs +++ b/src/utils/mod.rs @@ -224,6 +224,10 @@ pub fn output_matches_name(output: &Output, target: &str) -> bool { name.matches(target) } +pub fn is_laptop_panel(connector: &str) -> bool { + matches!(connector.get(..4), Some("eDP-" | "LVDS" | "DSI-")) +} + pub fn with_toplevel_role<T>( toplevel: &ToplevelSurface, f: impl FnOnce(&mut XdgToplevelSurfaceRoleAttributes) -> T, |
