Start edit only when intialized with data

This commit is contained in:
Christoph Atteneder 2018-04-26 11:09:09 +02:00
parent 5276671f1e
commit a8baead3f9
No known key found for this signature in database
GPG key ID: CD5DC1C529CDFD3B

View file

@ -95,15 +95,6 @@ public class EditOpenOfferView extends EditableOfferView<EditOpenOfferViewModel>
updateMarketPriceAvailable();
updateElementsWithDirection();
model.onStartEditOffer(errorMessage -> {
log.error(errorMessage);
new Popup<>().warning(Res.get("editOffer.failed", errorMessage))
.onClose(() -> {
close();
})
.show();
});
model.isNextButtonDisabled.setValue(false);
cancelButton.setDisable(false);
@ -131,8 +122,18 @@ public class EditOpenOfferView extends EditableOfferView<EditOpenOfferViewModel>
///////////////////////////////////////////////////////////////////////////////////////////
public void initWithData(OpenOffer openOffer) {
super.initWithData(openOffer.getOffer().getDirection(), CurrencyUtil.getTradeCurrency(openOffer.getOffer().getCurrencyCode()).get());
super.initWithData(openOffer.getOffer().getDirection(),
CurrencyUtil.getTradeCurrency(openOffer.getOffer().getCurrencyCode()).get());
model.initWithData(openOffer);
model.onStartEditOffer(errorMessage -> {
log.error(errorMessage);
new Popup<>().warning(Res.get("editOffer.failed", errorMessage))
.onClose(() -> {
close();
})
.show();
});
}
///////////////////////////////////////////////////////////////////////////////////////////