The EWMH spec doesn't have the _NET_WM_WINDOW_TYPE_COMBOBOX atom. Instead,
it has _NET_WM_WINDOW_TYPE_COMBO.
In addition to that, Qt sets _NET_WM_WINDOW_TYPE_COMBO on combo box popups.
https://standards.freedesktop.org/wm-spec/wm-spec-latest.html
romangg |
KWin |
The EWMH spec doesn't have the _NET_WM_WINDOW_TYPE_COMBOBOX atom. Instead,
it has _NET_WM_WINDOW_TYPE_COMBO.
In addition to that, Qt sets _NET_WM_WINDOW_TYPE_COMBO on combo box popups.
https://standards.freedesktop.org/wm-spec/wm-spec-latest.html
Automatic diff as part of commit; lint not applicable. |
Automatic diff as part of commit; unit tests not applicable. |
I'm not a KWindowSystem developer so take this with a grain of salt, but maybe it makes sense to still support the old name in case someone is really using it and add the new one as a synonym?
Well, no, _NET_WM_WINDOW_TYPE_COMBOBOX is a KWindowSystem's specific implementation thing/typo, it's not used widely. GTK+ and Qt set _NET_WM_WINDOW_TYPE_COMBO. So, I think we shouldn't add a new synonym.
Whoops, yea. My fault. I think it's fine to replace the name, since Qt/GTK use the correct one and normally apps use these libs instead of setting such properties directly.