mirror of
https://github.com/sparrowwallet/drongo.git
synced 2024-11-02 18:26:43 +00:00
respect wallet labels when displaying name
This commit is contained in:
parent
bdb9900d8d
commit
6c03c4106a
1 changed files with 13 additions and 4 deletions
|
@ -69,18 +69,27 @@ public class Wallet extends Persistable implements Comparable<Wallet> {
|
|||
|
||||
public String getFullName() {
|
||||
if(isMasterWallet()) {
|
||||
return name;
|
||||
return childWallets.isEmpty() ? name : name + "-" + (label != null && !label.isEmpty() ? label : getAutomaticName());
|
||||
}
|
||||
|
||||
return getMasterWallet().getName() + "-" + name;
|
||||
return getMasterWallet().getName() + "-" + getDisplayName(this);
|
||||
}
|
||||
|
||||
public String getFullDisplayName() {
|
||||
if(isMasterWallet()) {
|
||||
return name;
|
||||
return childWallets.isEmpty() ? name : name + " - " + (label != null && !label.isEmpty() ? label : getAutomaticName());
|
||||
}
|
||||
|
||||
return getMasterWallet().getName() + " - " + name;
|
||||
return getMasterWallet().getName() + " - " + getDisplayName(this);
|
||||
}
|
||||
|
||||
private String getDisplayName(Wallet wallet) {
|
||||
return wallet.label != null && !wallet.label.isEmpty() ? wallet.label : wallet.name;
|
||||
}
|
||||
|
||||
public String getAutomaticName() {
|
||||
int account = getAccountIndex();
|
||||
return (account < 0 || account > 9) ? getName() : (!isWhirlpoolMasterWallet() || account > 1 ? "Account #" + account : "Deposit");
|
||||
}
|
||||
|
||||
public String getMasterName() {
|
||||
|
|
Loading…
Reference in a new issue