Merge "sdm: Move resource_impl stop from prepare to postcommit"
diff --git a/sdm/libs/core/comp_manager.cpp b/sdm/libs/core/comp_manager.cpp
index 45afb9c..1bd6862 100644
--- a/sdm/libs/core/comp_manager.cpp
+++ b/sdm/libs/core/comp_manager.cpp
@@ -350,8 +350,6 @@
return error;
}
- error = resource_intf_->Stop(display_resource_ctx, hw_layers);
-
return error;
}
@@ -421,11 +419,14 @@
display_comp_ctx->idle_fallback = false;
display_comp_ctx->first_cycle_ = false;
+ Handle &display_resource_ctx = display_comp_ctx->display_resource_ctx;
+ error = resource_intf_->Stop(display_resource_ctx, hw_layers);
+
DLOGV_IF(kTagCompManager, "Registered displays [%s], display %d-%d",
StringDisplayList(registered_displays_), display_comp_ctx->display_id,
display_comp_ctx->display_type);
- return kErrorNone;
+ return error;
}
void CompManager::Purge(Handle display_ctx) {