fixed UpdateIsDecimalEnabled

This commit is contained in:
Declan Gazil 2022-09-26 07:59:47 -04:00
commit 4ffca0cd04

View file

@ -177,7 +177,7 @@ void UnitConverterViewModel::ResetCategory()
IsCurrencyLoadingVisible = m_IsCurrencyCurrentCategory && !m_isCurrencyDataLoaded; IsCurrencyLoadingVisible = m_IsCurrencyCurrentCategory && !m_isCurrencyDataLoaded;
IsDropDownEnabled = m_Units->GetAt(0) != EMPTY_UNIT; IsDropDownEnabled = m_Units->GetAt(0) != EMPTY_UNIT;
IsDecimalEnabled = true; UpdateIsDecimalEnabled();
UnitChanged->Execute(nullptr); UnitChanged->Execute(nullptr);
} }
@ -873,7 +873,8 @@ void UnitConverterViewModel::UpdateCurrencyFormatter()
void UnitConverterViewModel::UpdateIsDecimalEnabled() void UnitConverterViewModel::UpdateIsDecimalEnabled()
{ {
if (!IsCurrencyCurrentCategory || CurrencyFormatterFrom == nullptr) if (!IsCurrencyCurrentCategory || CurrencyFormatterFrom == nullptr)
return; IsDecimalEnabled = true;
else
IsDecimalEnabled = CurrencyFormatterFrom->FractionDigits > 0; IsDecimalEnabled = CurrencyFormatterFrom->FractionDigits > 0;
} }