From 4c8e89eaa7eed8cba7429d9b0646a386e2a5dd27 Mon Sep 17 00:00:00 2001 From: Petr Hejna Date: Sat, 16 May 2020 19:09:51 +0200 Subject: [PATCH] Opening a take/create offers closes previously openned tab --- .../bisq/desktop/main/offer/OfferView.java | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/desktop/src/main/java/bisq/desktop/main/offer/OfferView.java b/desktop/src/main/java/bisq/desktop/main/offer/OfferView.java index 1004a9389b3..fbfc38c31de 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/OfferView.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/OfferView.java @@ -179,23 +179,21 @@ private void loadView(Class viewClass) { 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); } } };