summaryrefslogtreecommitdiff
path: root/src/config/ConfigManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/ConfigManager.cpp')
-rw-r--r--src/config/ConfigManager.cpp16
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});