mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-22 02:01:55 +07:00
Extract format_make_model_serial()
This commit is contained in:
@@ -1918,13 +1918,17 @@ impl OutputName {
|
|||||||
if self.make.is_none() && self.model.is_none() && self.serial.is_none() {
|
if self.make.is_none() && self.model.is_none() && self.serial.is_none() {
|
||||||
self.connector.to_string()
|
self.connector.to_string()
|
||||||
} else {
|
} else {
|
||||||
let make = self.make.as_deref().unwrap_or("Unknown");
|
self.format_make_model_serial()
|
||||||
let model = self.model.as_deref().unwrap_or("Unknown");
|
|
||||||
let serial = self.serial.as_deref().unwrap_or("Unknown");
|
|
||||||
format!("{make} {model} {serial}")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn format_make_model_serial(&self) -> String {
|
||||||
|
let make = self.make.as_deref().unwrap_or("Unknown");
|
||||||
|
let model = self.model.as_deref().unwrap_or("Unknown");
|
||||||
|
let serial = self.serial.as_deref().unwrap_or("Unknown");
|
||||||
|
format!("{make} {model} {serial}")
|
||||||
|
}
|
||||||
|
|
||||||
pub fn matches(&self, target: &str) -> bool {
|
pub fn matches(&self, target: &str) -> bool {
|
||||||
// Match by connector.
|
// Match by connector.
|
||||||
if target.eq_ignore_ascii_case(&self.connector) {
|
if target.eq_ignore_ascii_case(&self.connector) {
|
||||||
|
|||||||
Reference in New Issue
Block a user