diff options
| author | Richard Hansen <rhansen@rhansen.org> | 2020-05-04 20:46:09 -0400 |
|---|---|---|
| committer | Michael Bestas <mkbestas@lineageos.org> | 2022-08-29 23:07:47 +0300 |
| commit | b6a02ea20d2d09cd05dd4fc59ceced902ccbff21 (patch) | |
| tree | db631939ce382016300111a6870d7e6c5bbccc00 /install | |
| parent | 6bb085d004bd31efa902866aaf0aa7972033f0a3 (diff) | |
recovery: Remove the "Format system partition" menu on A/B devices
Addresses https://gitlab.com/LineageOS/issues/android/-/issues/1893
Change-Id: I05351055ff0d67d67e5cbe295492e7ed553c2c53
Diffstat (limited to 'install')
| -rw-r--r-- | install/install.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/install/install.cpp b/install/install.cpp index dad7d4fe..0c22eac8 100644 --- a/install/install.cpp +++ b/install/install.cpp @@ -359,7 +359,7 @@ static InstallResult TryUpdateBinary(Package* package, bool* wipe_cache, auto zip = package->GetZipArchiveHandle(); bool has_metadata = ReadMetadataFromPackage(zip, &metadata); - bool package_is_ab = !has_metadata && get_value(metadata, "ota-type") == OtaTypeToString(OtaType::AB); + bool package_is_ab = has_metadata && get_value(metadata, "ota-type") == OtaTypeToString(OtaType::AB); bool device_supports_ab = android::base::GetBoolProperty("ro.build.ab_update", false); bool ab_device_supports_nonab = true; bool device_only_supports_ab = device_supports_ab && !ab_device_supports_nonab; |
