diff --git a/src/main/java/com/sparrowwallet/sparrow/control/AddressCell.java b/src/main/java/com/sparrowwallet/sparrow/control/AddressCell.java index a6da0f26..00c056a4 100644 --- a/src/main/java/com/sparrowwallet/sparrow/control/AddressCell.java +++ b/src/main/java/com/sparrowwallet/sparrow/control/AddressCell.java @@ -3,6 +3,7 @@ package com.sparrowwallet.sparrow.control; import com.sparrowwallet.drongo.address.Address; import com.sparrowwallet.sparrow.glyphfont.FontAwesome5; import com.sparrowwallet.sparrow.wallet.Entry; +import com.sparrowwallet.sparrow.wallet.NodeEntry; import com.sparrowwallet.sparrow.wallet.UtxoEntry; import javafx.geometry.Pos; import javafx.scene.control.ContentDisplay; @@ -32,7 +33,7 @@ public class AddressCell extends TreeTableCell { UtxoEntry utxoEntry = (UtxoEntry)entry; Address address = utxoEntry.getAddress(); setText(address.toString()); - setContextMenu(new EntryCell.AddressContextMenu(address, utxoEntry.getOutputDescriptor(), null)); + setContextMenu(new EntryCell.AddressContextMenu(address, utxoEntry.getOutputDescriptor(), new NodeEntry(utxoEntry.getWallet(), utxoEntry.getNode()))); Tooltip tooltip = new Tooltip(); tooltip.setText(getTooltipText(utxoEntry)); setTooltip(tooltip); diff --git a/src/main/java/com/sparrowwallet/sparrow/control/EntryCell.java b/src/main/java/com/sparrowwallet/sparrow/control/EntryCell.java index ded08761..7b544d6e 100644 --- a/src/main/java/com/sparrowwallet/sparrow/control/EntryCell.java +++ b/src/main/java/com/sparrowwallet/sparrow/control/EntryCell.java @@ -103,7 +103,7 @@ public class EntryCell extends TreeTableCell { NodeEntry nodeEntry = (NodeEntry)entry; Address address = nodeEntry.getAddress(); setText(address.toString()); - setContextMenu(new AddressContextMenu(address, nodeEntry.getOutputDescriptor(), null)); + setContextMenu(new AddressContextMenu(address, nodeEntry.getOutputDescriptor(), nodeEntry)); Tooltip tooltip = new Tooltip(); tooltip.setText(nodeEntry.getNode().getDerivationPath().replace("m", "..")); setTooltip(tooltip); diff --git a/src/main/java/com/sparrowwallet/sparrow/wallet/ReceiveController.java b/src/main/java/com/sparrowwallet/sparrow/wallet/ReceiveController.java index ea4f8d81..ed571041 100644 --- a/src/main/java/com/sparrowwallet/sparrow/wallet/ReceiveController.java +++ b/src/main/java/com/sparrowwallet/sparrow/wallet/ReceiveController.java @@ -92,7 +92,7 @@ public class ReceiveController extends WalletFormController implements Initializ } }); - Platform.runLater(this::refreshAddress); + refreshAddress(); } public void setNodeEntry(NodeEntry nodeEntry) {