From 228c40f97513699a9fed2ecce664a7884c134fb4 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Thu, 28 Jan 2021 17:38:30 +0200 Subject: [PATCH] Fix disabling rows for the restriction of the second dimension. --- src/app/tape/dialogs/dialogrestrictdimension.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/tape/dialogs/dialogrestrictdimension.cpp b/src/app/tape/dialogs/dialogrestrictdimension.cpp index 7e75e17a2..81d0caa9e 100644 --- a/src/app/tape/dialogs/dialogrestrictdimension.cpp +++ b/src/app/tape/dialogs/dialogrestrictdimension.cpp @@ -637,7 +637,7 @@ void DialogRestrictDimension::AddCell(int row, int column, qreal rowValue, qreal if (m_dimensions.size() >= 2) { - validRows = m_dimensions.at(0)->ValidBases(); + validRows = DimensionRestrictedValues(m_dimensions.at(0)); dimension = m_dimensions.at(1); bases = dimension->ValidBases(); } @@ -855,7 +855,7 @@ auto DialogRestrictDimension::DimensionRestrictedValues(const MeasurementDimensi { VDimensionRestriction restriction; - if (m_restrictionType == RestrictDimension::First) + if (m_restrictionType == RestrictDimension::First || m_restrictionType == RestrictDimension::Second) { restriction = m_restrictions.value(QChar('0')); }