mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-22 22:45:21 +01:00
Merge pull request #4263 from petrhejna/fix-open-when-already-openned-tab
Opening a take/create offers closes previously openned tab
This commit is contained in:
commit
4a5d8289b3
1 changed files with 10 additions and 12 deletions
|
@ -179,23 +179,21 @@ public abstract class OfferView extends ActivatableView<TabPane, Void> {
|
|||
OfferActionHandler offerActionHandler = new OfferActionHandler() {
|
||||
@Override
|
||||
public void onCreateOffer(TradeCurrency tradeCurrency) {
|
||||
if (!createOfferViewOpen) {
|
||||
if (canCreateOrTakeOffer()) {
|
||||
openCreateOffer(tradeCurrency);
|
||||
}
|
||||
} else {
|
||||
log.error("You have already a \"Create offer\" tab open.");
|
||||
if (createOfferViewOpen) {
|
||||
tabPane.getTabs().remove(createOfferTab);
|
||||
}
|
||||
if (canCreateOrTakeOffer()) {
|
||||
openCreateOffer(tradeCurrency);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTakeOffer(Offer offer) {
|
||||
if (!takeOfferViewOpen) {
|
||||
if (canCreateOrTakeOffer()) {
|
||||
openTakeOffer(offer);
|
||||
}
|
||||
} else {
|
||||
log.error("You have already a \"Take offer\" tab open.");
|
||||
if (takeOfferViewOpen) {
|
||||
tabPane.getTabs().remove(takeOfferTab);
|
||||
}
|
||||
if (canCreateOrTakeOffer()) {
|
||||
openTakeOffer(offer);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue