summaryrefslogtreecommitdiffstats
path: root/pokemodr/FractionWidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokemodr/FractionWidget.cpp')
-rw-r--r--pokemodr/FractionWidget.cpp6
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());