aboutsummaryrefslogtreecommitdiff
path: root/install
diff options
context:
space:
mode:
authorRichard Hansen <rhansen@rhansen.org>2020-05-04 20:46:09 -0400
committerMichael Bestas <mkbestas@lineageos.org>2022-08-29 23:07:47 +0300
commitb6a02ea20d2d09cd05dd4fc59ceced902ccbff21 (patch)
treedb631939ce382016300111a6870d7e6c5bbccc00 /install
parent6bb085d004bd31efa902866aaf0aa7972033f0a3 (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.cpp2
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;