From 93707c430cfc5ca44b69d45a055d87d3e6dff013 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Mon, 17 Jul 2023 22:55:41 +0200 Subject: [PATCH] fix(ui): fixed main button sensitivity for broken/unsafe state edge case --- src/ui/main/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ui/main/mod.rs b/src/ui/main/mod.rs index 57fe018..47ec62f 100644 --- a/src/ui/main/mod.rs +++ b/src/ui/main/mod.rs @@ -440,7 +440,9 @@ impl SimpleComponent for App { set_sensitive: !model.disabled_buttons && match &model.state { Some(LauncherState::GameOutdated { .. }) | Some(LauncherState::PatchBroken) | - Some(LauncherState::PatchUnsafe) => false, + Some(LauncherState::PatchUnsafe) | + Some(LauncherState::PredownloadAvailable { patch: JadeitePatchStatusVariant::Broken, .. }) | + Some(LauncherState::PredownloadAvailable { patch: JadeitePatchStatusVariant::Unsafe, .. }) => false, Some(_) => true,