From 7079c6f82b89bdd968b21a6b8bce37cff7e51d89 Mon Sep 17 00:00:00 2001 From: jp1ac4 <121959000+jp1ac4@users.noreply.github.com> Date: Mon, 18 Sep 2023 14:42:35 +0100 Subject: [PATCH] installer: show message when starting bitcoind This message will now be shown also in case bitcoind was already installed on a previous occasion. --- gui/src/installer/view.rs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/gui/src/installer/view.rs b/gui/src/installer/view.rs index eada4c36..9fe2fd59 100644 --- a/gui/src/installer/view.rs +++ b/gui/src/installer/view.rs @@ -1064,15 +1064,17 @@ pub fn start_internal_bitcoind<'a>( ) } }) - } else if let Some(InstallState::Finished) = install_state { - Some(Container::new( - Row::new() - .spacing(10) - .align_items(Alignment::Center) - .push(text("Starting...")), - )) } else { - Some(Container::new(Space::with_height(Length::Fixed(25.0)))) + match (install_state, exe_path) { + // We have either just installed bitcoind or it was already installed. + (Some(InstallState::Finished), _) | (None, Some(_)) => Some(Container::new( + Row::new() + .spacing(10) + .align_items(Alignment::Center) + .push(text("Starting...")), + )), + _ => Some(Container::new(Space::with_height(Length::Fixed(25.0)))), + } }) .spacing(50) .push(