fix(wm): allow any id to override a float rule

This commit is contained in:
LGUG2Z
2023-06-05 08:21:58 -07:00
parent 9103ce2b2b
commit 8e47bfdba6
4 changed files with 4 additions and 17 deletions
+3 -12
View File
@@ -485,18 +485,9 @@ fn window_is_eligible(
let managed_override = {
let manage_identifiers = MANAGE_IDENTIFIERS.lock();
matched_identifier.map_or_else(
|| {
manage_identifiers.contains(exe_name)
|| manage_identifiers.contains(class)
|| manage_identifiers.contains(title)
},
|matched_identifier| match matched_identifier {
ApplicationIdentifier::Exe => manage_identifiers.contains(exe_name),
ApplicationIdentifier::Class => manage_identifiers.contains(class),
ApplicationIdentifier::Title => manage_identifiers.contains(title),
},
)
manage_identifiers.contains(exe_name)
|| manage_identifiers.contains(class)
|| manage_identifiers.contains(title)
};
if should_float && !managed_override {