3bfc750a79
Property `wmclass` of a window rule works in a special way, as it can have two meanings depending on `wmclasscomplete` flag: - false: only matches `resourceClass` - true: matches `resourceName` and `resourceClass` This MR fixes two subtle bugs when detecting the properties of a window: In the first case, `resourceName` was being wrongly set instead, which prevented window matching for windows where those two values differ. Also, the `wmclass` field was always set to `resourceName` independently of `wmclasscomplete` property. BUG: 423138 FIXED-IN: 5.19.3 |
||
---|---|---|
.. | ||
package | ||
CMakeLists.txt | ||
kcm_kwinrules.desktop | ||
kcmrules.cpp | ||
kcmrules.h | ||
kwinsrc.cpp | ||
main.cpp | ||
Messages.sh | ||
optionsmodel.cpp | ||
optionsmodel.h | ||
rulebookmodel.cpp | ||
rulebookmodel.h | ||
ruleitem.cpp | ||
ruleitem.h | ||
rulesdialog.cpp | ||
rulesdialog.h | ||
rulesmodel.cpp | ||
rulesmodel.h |