Browse Source

fix receive to address context menu actions

terminal
Craig Raw 3 years ago
parent
commit
911153e1aa
  1. 3
      src/main/java/com/sparrowwallet/sparrow/control/AddressCell.java
  2. 2
      src/main/java/com/sparrowwallet/sparrow/control/EntryCell.java
  3. 2
      src/main/java/com/sparrowwallet/sparrow/wallet/ReceiveController.java

3
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<Entry, Entry> {
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);

2
src/main/java/com/sparrowwallet/sparrow/control/EntryCell.java

@ -103,7 +103,7 @@ public class EntryCell extends TreeTableCell<Entry, Entry> {
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);

2
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) {

Loading…
Cancel
Save