Snap for 5743241 from 04dfb2c33c8cc128b49249d06b31b20f48ca84d9 to qt-c2f2-release

Change-Id: I1d73fb28896ab8f76a587ddb9895f5a1a4f7bcd8
diff --git a/sdm/libs/core/comp_manager.cpp b/sdm/libs/core/comp_manager.cpp
index 4780370..3628bce 100644
--- a/sdm/libs/core/comp_manager.cpp
+++ b/sdm/libs/core/comp_manager.cpp
@@ -327,8 +327,6 @@
     return error;
   }
 
-  error = resource_intf_->Stop(display_resource_ctx, hw_layers);
-
   return error;
 }
 
@@ -402,11 +400,14 @@
 
   display_comp_ctx->idle_fallback = 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], configured displays [%s], display %d-%d",
            StringDisplayList(registered_displays_), StringDisplayList(configured_displays_),
            display_comp_ctx->display_id, display_comp_ctx->display_type);
 
-  return kErrorNone;
+  return error;
 }
 
 void CompManager::Purge(Handle display_ctx) {