summaryrefslogtreecommitdiff
path: root/src/config/ConfigManager.cpp
diff options
context:
space:
mode:
authorvaxerski <vaxry@vaxry.net>2025-01-09 22:08:16 +0100
committervaxerski <vaxry@vaxry.net>2025-01-09 22:08:16 +0100
commit9dc9366fc65ca8b4f18f6554d0b147baceda01f0 (patch)
treeba81f63a4ae84825015ccd5e8fd5ad249cf35c2c /src/config/ConfigManager.cpp
parent85aba23cbeea2e651fa1d3f88345f9ba4d4bd4a8 (diff)
config: fix animations requiring all args
fixes #9009
Diffstat (limited to 'src/config/ConfigManager.cpp')
-rw-r--r--src/config/ConfigManager.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/config/ConfigManager.cpp b/src/config/ConfigManager.cpp
index def15f26..b575a167 100644
--- a/src/config/ConfigManager.cpp
+++ b/src/config/ConfigManager.cpp
@@ -2053,6 +2053,11 @@ std::optional<std::string> CConfigManager::handleAnimation(const std::string& co
if (enabledInt != 0 && enabledInt != 1)
return "invalid animation on/off state";
+ if (!enabledInt) {
+ m_AnimationTree.setConfigForNode(ANIMNAME, enabledInt, 1, "default");
+ return {};
+ }
+
int64_t speed = -1;
// speed