Merge #1016: gui: clear RBF modal if selected transaction changes
afd55299ed2fda5d2ee19232cb6c67397acd9b49 gui: clear rbf modal for different tx (jp1ac4) Pull request description: As a follow-up to #959, this clears the RBF modal if the selected transaction changes. e.g. after going to the replacement transaction from the RBF modal and then returning to the Transactions panel and selecting a different transaction. ACKs for top commit: edouardparis: ACK afd55299ed2fda5d2ee19232cb6c67397acd9b49 Tree-SHA512: f04c88941c162b08239efc4f9428bac7ebd0f9488229a6a454285cde8da61f1bd1b9aa58662c84a4f152d4c80fd06812201defd092fd294292289249fba0ef94
This commit is contained in:
commit
5527e635a6
@ -130,6 +130,14 @@ impl State for TransactionsPanel {
|
||||
} else {
|
||||
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)) => {
|
||||
self.create_rbf_modal = None;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user