mirror of
https://github.com/hyprwm/Hyprland.git
synced 2025-08-01 04:31:57 -07:00
config: Restore auto-center-* for monitors (#10660)
This commit is contained in:
@@ -2103,10 +2103,20 @@ bool CMonitorRuleParser::parsePosition(const std::string& value, bool isFirst) {
|
|||||||
m_rule.autoDir = eAutoDirs::DIR_AUTO_UP;
|
m_rule.autoDir = eAutoDirs::DIR_AUTO_UP;
|
||||||
else if (value == "auto-down")
|
else if (value == "auto-down")
|
||||||
m_rule.autoDir = eAutoDirs::DIR_AUTO_DOWN;
|
m_rule.autoDir = eAutoDirs::DIR_AUTO_DOWN;
|
||||||
|
else if (value == "auto-center-right")
|
||||||
|
m_rule.autoDir = eAutoDirs::DIR_AUTO_CENTER_RIGHT;
|
||||||
|
else if (value == "auto-center-left")
|
||||||
|
m_rule.autoDir = eAutoDirs::DIR_AUTO_CENTER_LEFT;
|
||||||
|
else if (value == "auto-center-up")
|
||||||
|
m_rule.autoDir = eAutoDirs::DIR_AUTO_CENTER_UP;
|
||||||
|
else if (value == "auto-center-down")
|
||||||
|
m_rule.autoDir = eAutoDirs::DIR_AUTO_CENTER_DOWN;
|
||||||
else {
|
else {
|
||||||
Debug::log(WARN,
|
Debug::log(WARN,
|
||||||
"Invalid auto direction. Valid options are 'auto',"
|
"Invalid auto direction. Valid options are 'auto',"
|
||||||
"'auto-up', 'auto-down', 'auto-left', and 'auto-right'.");
|
"'auto-up', 'auto-down', 'auto-left', 'auto-right',"
|
||||||
|
"'auto-center-up', 'auto-center-down',"
|
||||||
|
"'auto-center-left', and 'auto-center-right'.");
|
||||||
m_error += "invalid auto direction ";
|
m_error += "invalid auto direction ";
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user