From 3b604093ce13a6727b5201c59b9af014f28d329f Mon Sep 17 00:00:00 2001 From: jp1ac4 <121959000+jp1ac4@users.noreply.github.com> Date: Tue, 28 May 2024 12:23:58 +0100 Subject: [PATCH] gui: fix rbf feerate input form This will make it possible to edit a single-digit feerate, for example, by deleting the existing value and then entering a new one. --- gui/src/app/state/transactions.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui/src/app/state/transactions.rs b/gui/src/app/state/transactions.rs index 23ad26ec..17dd74d3 100644 --- a/gui/src/app/state/transactions.rs +++ b/gui/src/app/state/transactions.rs @@ -346,7 +346,6 @@ impl CreateRbfModal { Message::View(view::Message::CreateRbf(view::CreateRbfMessage::FeerateEdited(s))) => { self.warning = None; if let Ok(value) = s.parse::() { - self.feerate_val.value = s; self.feerate_val.valid = value >= self.min_feerate_vb && value <= MAX_FEERATE; if self.feerate_val.valid { self.feerate_vb = Some(value); @@ -357,6 +356,7 @@ impl CreateRbfModal { if !self.feerate_val.valid { self.feerate_vb = None; } + self.feerate_val.value = s; // save form value even if it cannot be parsed } Message::RbfPsbt(res) => { self.processing = false;