diff options
| author | ItsOhen <TNordfeldt@gmail.com> | 2026-01-06 00:00:14 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-06 00:00:14 +0100 |
| commit | 9817553c664b0b7f6776671383a6368c74ee8dee (patch) | |
| tree | 1c1fd72346b2220001945d02a76d312047898247 /src/config/ConfigManager.cpp | |
| parent | 6fce2d728858013b450816081dd7fd7cc1eb48d8 (diff) | |
config: return windowrulev2 layerrulev2 error messages (#12847)
Diffstat (limited to 'src/config/ConfigManager.cpp')
| -rw-r--r-- | src/config/ConfigManager.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/config/ConfigManager.cpp b/src/config/ConfigManager.cpp index 5b6dee02..36667d84 100644 --- a/src/config/ConfigManager.cpp +++ b/src/config/ConfigManager.cpp @@ -399,6 +399,12 @@ static Hyprlang::CParseResult handleWindowrule(const char* c, const char* v) { return result; } +static Hyprlang::CParseResult handleWindowrulev2(const char* c, const char* v) { + Hyprlang::CParseResult res; + res.setError("windowrulev2 is deprecated. Correct syntax can be found on the wiki."); + return res; +} + static Hyprlang::CParseResult handleLayerrule(const char* c, const char* v) { const std::string VALUE = v; const std::string COMMAND = c; @@ -411,6 +417,12 @@ static Hyprlang::CParseResult handleLayerrule(const char* c, const char* v) { return result; } +static Hyprlang::CParseResult handleLayerrulev2(const char* c, const char* v) { + Hyprlang::CParseResult res; + res.setError("layerrulev2 doesn't exist. Correct syntax can be found on the wiki."); + return res; +} + void CConfigManager::registerConfigVar(const char* name, const Hyprlang::INT& val) { m_configValueNumber++; m_config->addConfigValue(name, val); @@ -871,6 +883,10 @@ CConfigManager::CConfigManager() { m_config->registerHandler(&::handleGesture, "gesture", {true}); m_config->registerHandler(&::handleEnv, "env", {true}); + // windowrulev2 and layerrulev2 errors + m_config->registerHandler(&::handleWindowrulev2, "windowrulev2", {false}); + m_config->registerHandler(&::handleLayerrulev2, "layerrulev2", {false}); + // pluginza m_config->addSpecialCategory("plugin", {nullptr, true}); |
