From 0d409dfa2308dd9295cacb5a311bcffd38487fd7 Mon Sep 17 00:00:00 2001 From: Reinder Feenstra Date: Wed, 22 May 2024 20:28:10 +0200 Subject: [PATCH] fix: output map addesses min/max wasn't set on interface assignment Caused address to become one due to Qt's spinbox, see #112 --- server/src/hardware/output/map/outputmap.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/src/hardware/output/map/outputmap.cpp b/server/src/hardware/output/map/outputmap.cpp index 6f04293f..835eeed0 100644 --- a/server/src/hardware/output/map/outputmap.cpp +++ b/server/src/hardware/output/map/outputmap.cpp @@ -90,6 +90,8 @@ OutputMap::OutputMap(Object& _parent, std::string_view parentPropertyName) } } + Attributes::setMinMax(addresses, newValue->outputAddressMinMax(channel)); + if(!interface) // No interface was assigned. { assert(addresses.empty());