From eb141a6cd068f1319cb7caa1d3ad40f4957f65b1 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Thu, 26 Mar 2026 01:06:10 +0000 Subject: overridableVar: fix reassignment we don't want to remove already set props with our reassignmemnt --- src/desktop/types/OverridableVar.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/desktop/types/OverridableVar.hpp b/src/desktop/types/OverridableVar.hpp index cdf27b89..065da167 100644 --- a/src/desktop/types/OverridableVar.hpp +++ b/src/desktop/types/OverridableVar.hpp @@ -62,7 +62,7 @@ namespace Desktop::Types { for (size_t i = 0; i < PRIORITY_END; ++i) { if constexpr (Extended && !std::is_same_v) m_values[i] = other.m_values[i].has_value() ? clampOptional(*other.m_values[i], m_minValue, m_maxValue) : other.m_values[i]; - else + else if (other.m_values[i].has_value()) m_values[i] = other.m_values[i]; } -- cgit v1.2.3