diff --git a/CHANGELOG.md b/CHANGELOG.md index f0d57a0dd..fb08d2321 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,7 +18,8 @@ and `Removed`. ## Fixed - [Regression] Unsafe packages can be deleted without enabling `expert mode`. -- Refresh button doesn't update settings when a (new) phone is connected. +- The refresh button doesn't update settings when a (new) phone is connected. +- [Regression] Restore buttons are disabled when connecting an Android 8.0 phone. ## [0.2.2] - 2021-09-30 diff --git a/src/gui/widgets/package_row.rs b/src/gui/widgets/package_row.rs index 4e38ce6de..9fa7f4e2c 100644 --- a/src/gui/widgets/package_row.rs +++ b/src/gui/widgets/package_row.rs @@ -85,7 +85,7 @@ impl PackageRow { } if (self.state != PackageState::Uninstalled && settings.expert_mode) || - (self.removal != Removal::Unsafe && (self.state != PackageState::Uninstalled || phone.android_sdk > 26)) + (self.removal != Removal::Unsafe && phone.android_sdk >= 26) { selection_checkbox = Checkbox::new(self.selected, "", Message::ToggleSelection)