From: <vo...@us...> - 2013-12-04 20:23:28
|
Revision: 5438 http://sourceforge.net/p/moneymanagerex/code/5438 Author: vomikan Date: 2013-12-04 20:23:22 +0000 (Wed, 04 Dec 2013) Log Message: ----------- [bugs:#244] exchange rates less than 0.01 fixed Modified Paths: -------------- branches/version_1.0.0.0/src/maincurrencydialog.cpp trunk/src/maincurrencydialog.cpp Modified: branches/version_1.0.0.0/src/maincurrencydialog.cpp =================================================================== --- branches/version_1.0.0.0/src/maincurrencydialog.cpp 2013-12-04 19:38:48 UTC (rev 5437) +++ branches/version_1.0.0.0/src/maincurrencydialog.cpp 2013-12-04 20:23:22 UTC (rev 5438) @@ -315,15 +315,15 @@ wxString value = var.GetString(); Model_Currency::Data* currency = Model_Currency::instance().get(currencyID_); - wxString calculated_mount = ""; + wxString calculated_amount = ""; double conv_rate = curr_rate_; mmCalculator calc; if (calc.is_ok(value)) { - calculated_mount = Model_Currency::toString(calc.get_result(), currency); - if (value != calculated_mount) - currencyListBox_->SetValue(wxVariant(calculated_mount), row, BASE_RATE); - calculated_mount.ToDouble(&conv_rate); + calculated_amount = wxString::Format("%.4f", calc.get_result()); + if (value != calculated_amount) + currencyListBox_->SetValue(wxVariant(calculated_amount), row, BASE_RATE); + calculated_amount.ToDouble(&conv_rate); if (currency) { Modified: trunk/src/maincurrencydialog.cpp =================================================================== --- trunk/src/maincurrencydialog.cpp 2013-12-04 19:38:48 UTC (rev 5437) +++ trunk/src/maincurrencydialog.cpp 2013-12-04 20:23:22 UTC (rev 5438) @@ -315,15 +315,15 @@ wxString value = var.GetString(); Model_Currency::Data* currency = Model_Currency::instance().get(currencyID_); - wxString calculated_mount = ""; + wxString calculated_amount = ""; double conv_rate = curr_rate_; mmCalculator calc; if (calc.is_ok(value)) { - calculated_mount = Model_Currency::toString(calc.get_result(), currency); - if (value != calculated_mount) - currencyListBox_->SetValue(wxVariant(calculated_mount), row, BASE_RATE); - calculated_mount.ToDouble(&conv_rate); + calculated_amount = wxString::Format("%.4f", calc.get_result()); + if (value != calculated_amount) + currencyListBox_->SetValue(wxVariant(calculated_amount), row, BASE_RATE); + calculated_amount.ToDouble(&conv_rate); if (currency) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |