diff --git a/gui/src/installer/step/mod.rs b/gui/src/installer/step/mod.rs index e90a08b30..b2e1b9135 100644 --- a/gui/src/installer/step/mod.rs +++ b/gui/src/installer/step/mod.rs @@ -596,6 +596,15 @@ impl Step for StartInternalBitcoindStep { Command::none() } + fn load(&self) -> Command { + if self.started.is_none() { + return Command::perform(async {}, |_| { + Message::StartInternalBitcoind(message::StartInternalBitcoindMsg::Start) + }); + } + Command::none() + } + fn apply(&mut self, _ctx: &mut Context) -> bool { if let Some(res) = self.started.as_ref() { // This only tells us the command was executed successfully.