summaryrefslogtreecommitdiff
path: root/hwc3/ComposerCommandEngine.cpp
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-03-07 02:24:27 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-03-07 02:24:27 +0000
commit58b5e577e66276787edc84445f9bab35debf71d0 (patch)
tree188508ec08fc83984f54f4a31e97a0a368fb3968 /hwc3/ComposerCommandEngine.cpp
parent916a23578402f828a26fa8ad77a38ee64d9f9061 (diff)
parent3e4ac183f0da7b6d6bc36259b1d2b1b1f6896d9e (diff)
Snap for 9696334 from 3e4ac183f0da7b6d6bc36259b1d2b1b1f6896d9e to udc-release
Change-Id: If7aca2296a44e9c1f172634d48c6a3b285c974fe
Diffstat (limited to 'hwc3/ComposerCommandEngine.cpp')
-rw-r--r--hwc3/ComposerCommandEngine.cpp14
1 files changed, 5 insertions, 9 deletions
diff --git a/hwc3/ComposerCommandEngine.cpp b/hwc3/ComposerCommandEngine.cpp
index 4dac2df..8b0f005 100644
--- a/hwc3/ComposerCommandEngine.cpp
+++ b/hwc3/ComposerCommandEngine.cpp
@@ -232,16 +232,12 @@ void ComposerCommandEngine::executeSetDisplayBrightness(uint64_t display,
void ComposerCommandEngine::executePresentOrValidateDisplay(
int64_t display, const std::optional<ClockMonotonicTimestamp> expectedPresentTime) {
executeSetExpectedPresentTimeInternal(display, expectedPresentTime);
-
- int err;
// First try to Present as is.
- if (mHal->hasCapability(Capability::SKIP_VALIDATE)) {
- err = mResources->mustValidateDisplay(display) ? IComposerClient::EX_NOT_VALIDATED
- : executePresentDisplay(display);
- if (!err) {
- mWriter->setPresentOrValidateResult(display, PresentOrValidate::Result::Presented);
- return;
- }
+ auto err = mResources->mustValidateDisplay(display) ? IComposerClient::EX_NOT_VALIDATED
+ : executePresentDisplay(display);
+ if (!err) {
+ mWriter->setPresentOrValidateResult(display, PresentOrValidate::Result::Presented);
+ return;
}
// Fallback to validate