gui: clear rbf modal for different tx
This commit is contained in:
parent
2e63bf3069
commit
afd55299ed
@ -127,6 +127,14 @@ impl State for TransactionsPanel {
|
|||||||
} else {
|
} else {
|
||||||
self.txs.get(i - self.pending_txs.len()).cloned()
|
self.txs.get(i - self.pending_txs.len()).cloned()
|
||||||
};
|
};
|
||||||
|
// Clear modal if it's for a different tx.
|
||||||
|
if let Some(modal) = &self.create_rbf_modal {
|
||||||
|
if Some(modal.tx.tx.txid())
|
||||||
|
!= self.selected_tx.as_ref().map(|selected| selected.tx.txid())
|
||||||
|
{
|
||||||
|
self.create_rbf_modal = None;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Message::View(view::Message::CreateRbf(view::CreateRbfMessage::Cancel)) => {
|
Message::View(view::Message::CreateRbf(view::CreateRbfMessage::Cancel)) => {
|
||||||
self.create_rbf_modal = None;
|
self.create_rbf_modal = None;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user