layerrules: add abovelock to render above lockscreen (#9793)
This commit is contained in:
parent
41f5f67f6c
commit
4cf62c114e
9 changed files with 71 additions and 24 deletions
|
|
@ -421,9 +421,8 @@ void CLayerSurface::applyRules() {
|
|||
}
|
||||
case CLayerRule::RULE_XRAY: {
|
||||
CVarList vars{rule->m_rule, 0, ' '};
|
||||
try {
|
||||
m_xray = configStringToInt(vars[1]).value_or(false);
|
||||
} catch (...) {}
|
||||
m_xray = configStringToInt(vars[1]).value_or(false);
|
||||
|
||||
break;
|
||||
}
|
||||
case CLayerRule::RULE_ANIMATION: {
|
||||
|
|
@ -438,6 +437,14 @@ void CLayerSurface::applyRules() {
|
|||
} catch (...) { Debug::log(ERR, "Invalid value passed to order"); }
|
||||
break;
|
||||
}
|
||||
case CLayerRule::RULE_ABOVELOCK: {
|
||||
m_aboveLockscreen = true;
|
||||
|
||||
CVarList vars{rule->m_rule, 0, ' '};
|
||||
m_aboveLockscreenInteractable = configStringToInt(vars[1]).value_or(false);
|
||||
|
||||
break;
|
||||
}
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue