Gui: Fix crash on qBounds for imperial units

This commit is contained in:
Kacper Donat
2024-12-18 21:00:00 +01:00
parent fe96e7e194
commit df2e0ba895
2 changed files with 1 additions and 13 deletions

View File

@@ -449,7 +449,7 @@ void QuantitySpinBox::updateEdit(const QString& text)
edit->setText(text);
cursor = qBound(0, cursor, edit->displayText().size() - d->unitStr.size());
cursor = qBound(0, cursor, qMax(0, edit->displayText().size() - d->unitStr.size()));
if (selsize > 0) {
edit->setSelection(0, cursor);
}

View File

@@ -126,16 +126,10 @@
</property>
<item row="4" column="1">
<widget class="Gui::QuantitySpinBox" name="zPositionSpinBox">
<property name="unit" stdset="0">
<string>mm</string>
</property>
</widget>
</item>
<item row="2" column="1">
<widget class="Gui::QuantitySpinBox" name="xPositionSpinBox">
<property name="unit" stdset="0">
<string>mm</string>
</property>
</widget>
</item>
<item row="2" column="0">
@@ -188,9 +182,6 @@
</item>
<item row="3" column="1">
<widget class="Gui::QuantitySpinBox" name="yPositionSpinBox">
<property name="unit" stdset="0">
<string>mm</string>
</property>
</widget>
</item>
</layout>
@@ -370,9 +361,6 @@
</item>
<item row="6" column="1">
<widget class="Gui::QuantitySpinBox" name="translationIncrementSpinBox">
<property name="unit" stdset="0">
<string>mm</string>
</property>
<property name="minimum">
<double>0.000000000000000</double>
</property>