aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-11-05 09:40:12 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2024-11-05 09:40:12 +0300
commita778ab38977b99edb79275cf3ad2ddffa24044f7 (patch)
tree38ad5c9736853f1c4517cb4f98fa4a9da96311fa /src/utils
parent4c2f49d566579ee9a7f7528bde03c24ebaefd6fe (diff)
downloadniri-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.rs4
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,