desktop app creates offers with floating market price

This commit is contained in:
woodser 2023-03-06 12:03:59 -05:00
parent 369e562362
commit f91db182d8
3 changed files with 7 additions and 4 deletions

View file

@ -293,7 +293,7 @@ public abstract class MutableOfferDataModel extends OfferDataModel {
tradeCurrencyCode.get(),
amount.get(),
minAmount.get(),
price.get(),
useMarketBasedPrice.get() ? null : price.get(),
Coin.ZERO,
useMarketBasedPrice.get(),
marketPriceMargin,

View file

@ -676,11 +676,8 @@ public abstract class MutableOfferViewModel<M extends MutableOfferDataModel> ext
// On focus out we do validation and apply the data to the model
void onFocusOutAmountTextField(boolean oldValue, boolean newValue) {
if (oldValue && !newValue) {
System.out.println("Checking if input valid: " + amount.get());
InputValidator.ValidationResult result = isXmrInputValid(amount.get());
amountValidationResult.set(result);
System.out.println("Result is valid: " + result.isValid);
System.out.println("Result error: " + result.errorMessage);
if (result.isValid) {
setAmountToModel();
ignoreAmountStringListener = true;