diff options
Diffstat (limited to 'pokemodr/FractionWidget.cpp')
| -rw-r--r-- | pokemodr/FractionWidget.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pokemodr/FractionWidget.cpp b/pokemodr/FractionWidget.cpp index fa63641f..c1e818ec 100644 --- a/pokemodr/FractionWidget.cpp +++ b/pokemodr/FractionWidget.cpp @@ -20,11 +20,11 @@ FractionWidget::FractionWidget(QWidget* parent, const Fraction& value) : QWidget(parent), - m_behavior(-1), - m_value(value) + m_behavior(-1) { setupUi(this); connect(this, SIGNAL(valueChanged(const Fraction&)), SLOT(updateValue())); + setValue(value); } int FractionWidget::behavior() const @@ -48,7 +48,7 @@ void FractionWidget::setBehavior(const int behavior) void FractionWidget::setValue(const Fraction& value) { - if (m_value == value) + if ((m_value == value) && !varValue->text().isEmpty()) return; m_value = value; varDenominator->setValue(m_value.denominator()); |
