feat: add support for combo window type in XState

This commit is contained in:
GoodbyeNJN 2026-01-24 16:20:33 +08:00 committed by Supreeeme
parent cf14278b92
commit 0e93461aa6

View file

@ -770,6 +770,7 @@ impl XState {
self.window_atoms.dropdown_menu, self.window_atoms.dropdown_menu,
self.window_atoms.tooltip, self.window_atoms.tooltip,
self.window_atoms.drag_n_drop, self.window_atoms.drag_n_drop,
self.window_atoms.combo,
] ]
.contains(&x) => .contains(&x) =>
{ {
@ -1068,6 +1069,7 @@ xcb::atoms_struct! {
dropdown_menu => b"_NET_WM_WINDOW_TYPE_DROPDOWN_MENU" only_if_exists = false, dropdown_menu => b"_NET_WM_WINDOW_TYPE_DROPDOWN_MENU" only_if_exists = false,
utility => b"_NET_WM_WINDOW_TYPE_UTILITY" only_if_exists = false, utility => b"_NET_WM_WINDOW_TYPE_UTILITY" only_if_exists = false,
tooltip => b"_NET_WM_WINDOW_TYPE_TOOLTIP" only_if_exists = false, tooltip => b"_NET_WM_WINDOW_TYPE_TOOLTIP" only_if_exists = false,
combo => b"_NET_WM_WINDOW_TYPE_COMBO" only_if_exists = false,
} }
} }