Merge pull request #2102 from ccryx/next
Add support for _NET_WM_WINDOW_TYPE_NOTIFICATION
This commit is contained in:
@ -330,6 +330,8 @@ void match_parse_property(Match *match, const char *ctype, const char *cvalue) {
|
||||
match->window_type = A__NET_WM_WINDOW_TYPE_POPUP_MENU;
|
||||
} else if (strcasecmp(cvalue, "tooltip") == 0) {
|
||||
match->window_type = A__NET_WM_WINDOW_TYPE_TOOLTIP;
|
||||
} else if (strcasecmp(cvalue, "notification") == 0) {
|
||||
match->window_type = A__NET_WM_WINDOW_TYPE_NOTIFICATION;
|
||||
} else {
|
||||
ELOG("unknown window_type value \"%s\"\n", cvalue);
|
||||
match->error = sstrdup("unknown window_type value");
|
||||
|
@ -175,7 +175,8 @@ xcb_atom_t xcb_get_preferred_window_type(xcb_get_property_reply_t *reply) {
|
||||
atoms[i] == A__NET_WM_WINDOW_TYPE_MENU ||
|
||||
atoms[i] == A__NET_WM_WINDOW_TYPE_DROPDOWN_MENU ||
|
||||
atoms[i] == A__NET_WM_WINDOW_TYPE_POPUP_MENU ||
|
||||
atoms[i] == A__NET_WM_WINDOW_TYPE_TOOLTIP) {
|
||||
atoms[i] == A__NET_WM_WINDOW_TYPE_TOOLTIP ||
|
||||
atoms[i] == A__NET_WM_WINDOW_TYPE_NOTIFICATION) {
|
||||
return atoms[i];
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user