fix(ui): fixed main button sensitivity for broken/unsafe state edge case

This commit is contained in:
Observer KRypt0n_ 2023-07-17 22:55:41 +02:00
parent 1360db6f93
commit 93707c430c
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2

View file

@ -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,