aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorxiphon <xiphon@protonmail.com>2020-10-15 10:22:29 +0000
committerxiphon <xiphon@protonmail.com>2020-10-15 10:23:06 +0000
commit79ee8934993ff0b4506fbb63fa091e49ff1786ff (patch)
treefd395f9a11ff1e43d616a5677b7fd6ef283aeda9 /pages
parentcb1f3ad0ce228b9c272df76838754e303b074a32 (diff)
downloadmonzero-gui-79ee8934993ff0b4506fbb63fa091e49ff1786ff.tar.gz
monzero-gui-79ee8934993ff0b4506fbb63fa091e49ff1786ff.tar.xz
monzero-gui-79ee8934993ff0b4506fbb63fa091e49ff1786ff.zip
History: fix failed and pending tx statuses
Diffstat (limited to 'pages')
-rw-r--r--pages/History.qml12
1 files changed, 11 insertions, 1 deletions
diff --git a/pages/History.qml b/pages/History.qml
index 4e5ccd1f..446ef670 100644
--- a/pages/History.qml
+++ b/pages/History.qml
@@ -764,12 +764,18 @@ Rectangle {
font.pixelSize: 15
text: {
if (isout) {
+ if (isFailed) {
+ return qsTr("Failed") + translationManager.emptyString;
+ }
+ if (isPending) {
+ return qsTr("Waiting confirmation...") + translationManager.emptyString;
+ }
if (address) {
const addressBookName = currentWallet ? currentWallet.addressBook.getDescription(address) : null;
return (addressBookName ? FontAwesome.addressBook + " " + addressBookName : TxUtils.addressTruncate(address, 8));
}
if (amount != 0) {
- return (blockheight ? qsTr("Unknown recipient") : qsTr("Waiting confirmation...")) + translationManager.emptyString;
+ return qsTr("Unknown recipient") + translationManager.emptyString;
} else {
return qsTr("My wallet") + translationManager.emptyString;
}
@@ -1489,6 +1495,8 @@ Rectangle {
for (var i = 0; i < count; ++i) {
var idx = _model.index(i, 0);
+ var isPending = model.data(idx, TransactionHistoryModel.TransactionPendingRole);
+ var isFailed = model.data(idx, TransactionHistoryModel.TransactionFailedRole);
var isout = _model.data(idx, TransactionHistoryModel.TransactionIsOutRole);
var amount = _model.data(idx, TransactionHistoryModel.TransactionAmountRole);
var hash = _model.data(idx, TransactionHistoryModel.TransactionHashRole);
@@ -1525,6 +1533,8 @@ Rectangle {
root.txModelData.push({
"i": i,
+ "isPending": isPending,
+ "isFailed": isFailed,
"isout": isout,
"amount": amount,
"displayAmount": displayAmount,