From f2eabbc0b041abf9a5e8e5d5e18c3131eaa6da9b Mon Sep 17 00:00:00 2001 From: Christoph Atteneder Date: Thu, 4 Apr 2019 19:29:17 +0200 Subject: [PATCH] Add missing Bsq state listeners --- .../main/dao/governance/proposals/ProposalsView.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java b/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java index 8f58f093902..a7be7c3b3ae 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java @@ -204,6 +204,8 @@ protected void activate() { selectedProposalSubscription = EasyBind.subscribe(tableView.getSelectionModel().selectedItemProperty(), this::onSelectProposal); + daoFacade.addBsqStateListener(this); + sortedList.comparatorProperty().bind(tableView.comparatorProperty()); tableView.setPrefHeight(100); root.getScene().heightProperty().addListener(sceneHeightListener); @@ -304,7 +306,7 @@ public void onParseBlockChainComplete() { private void addListenersAfterParseBlockChainComplete() { daoFacade.getActiveOrMyUnconfirmedProposals().addListener(proposalListChangeListener); daoFacade.getAllBallots().addListener(ballotListChangeListener); - daoFacade.addBsqStateListener(this); + bsqWalletService.addBsqBalanceListener(this); phaseSubscription = EasyBind.subscribe(daoFacade.phaseProperty(), this::onPhaseChanged); @@ -314,10 +316,6 @@ private void updateListItems() { listItems.forEach(ProposalsListItem::cleanup); listItems.clear(); - fillListItems(); - } - - private void fillListItems() { if (daoFacade.phaseProperty().get().ordinal() < DaoPhase.Phase.BLIND_VOTE.ordinal()) { // proposal phase List list = daoFacade.getActiveOrMyUnconfirmedProposals();