diff --git a/src/DodoSSH.Client.App/Views/SplashCard.axaml b/src/DodoSSH.Client.App/Views/SplashCard.axaml index 803b371..0f3ecb0 100644 --- a/src/DodoSSH.Client.App/Views/SplashCard.axaml +++ b/src/DodoSSH.Client.App/Views/SplashCard.axaml @@ -29,18 +29,23 @@ - diff --git a/src/DodoSSH.Client.App/Views/SplashCard.axaml.cs b/src/DodoSSH.Client.App/Views/SplashCard.axaml.cs index de29d6f..9e39cb6 100644 --- a/src/DodoSSH.Client.App/Views/SplashCard.axaml.cs +++ b/src/DodoSSH.Client.App/Views/SplashCard.axaml.cs @@ -19,14 +19,11 @@ internal sealed partial class SplashCard : UserControl /// Says why nothing is going to happen, and stops pretending otherwise. /// /// - /// The bar stopping is half the message. A composition that threw leaves this window as the only one - /// there is — there is no main window to hand over to — so an indeterminate bar would go on saying - /// "still going" over a process that has stopped, which is the one thing a splash must never do. + /// The line is the whole message now that the progress bar has gone — see the markup for why it went. + /// It used to have to stop the bar as well: a composition that threw leaves this window as the only one + /// there is, with no main window to hand over to, so anything still claiming to be working would be + /// doing it over a process that has stopped. One assignment says it instead, and there is nothing left + /// on this card that could contradict it. /// - internal void CouldNotStart(string why) - { - Line.Text = why; - Bar.IsIndeterminate = false; - Bar.Value = 0; - } + internal void CouldNotStart(string why) => Line.Text = why; }