summaryrefslogtreecommitdiff
path: root/dynamic_partition_control_android.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dynamic_partition_control_android.cc')
-rw-r--r--dynamic_partition_control_android.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/dynamic_partition_control_android.cc b/dynamic_partition_control_android.cc
index 072a3ecb..938a75bc 100644
--- a/dynamic_partition_control_android.cc
+++ b/dynamic_partition_control_android.cc
@@ -621,7 +621,8 @@ bool DynamicPartitionControlAndroid::UpdatePartitionMetadata(
}
bool DynamicPartitionControlAndroid::FinishUpdate() {
- if (snapshot_->GetUpdateState() == UpdateState::Initiated) {
+ if (GetVirtualAbFeatureFlag().IsEnabled() &&
+ snapshot_->GetUpdateState() == UpdateState::Initiated) {
LOG(INFO) << "Snapshot writes are done.";
return snapshot_->FinishedSnapshotWrites();
}