mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Merge "composer: 2.4: VTS using old value for parameter" into rvc-dev am: 32e3cd9a02
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/interfaces/+/12143287 Change-Id: If4ce1464fbffd5eeb1d7962c1cb4b61218a724c2
This commit is contained in:
@@ -493,16 +493,16 @@ void GraphicsComposerHidlCommandTest::Test_setActiveConfigWithConstraints(
|
||||
// At this point the refresh rate should have changed already, however in rare
|
||||
// cases the implementation might have missed the deadline. In this case a new
|
||||
// timeline should have been provided.
|
||||
auto newTimelime = mComposerCallback->takeLastVsyncPeriodChangeTimeline();
|
||||
auto newTimeline = mComposerCallback->takeLastVsyncPeriodChangeTimeline();
|
||||
if (timeline.refreshRequired && refreshMiss) {
|
||||
EXPECT_TRUE(newTimelime.has_value());
|
||||
EXPECT_TRUE(newTimeline.has_value());
|
||||
}
|
||||
|
||||
if (newTimelime.has_value()) {
|
||||
if (timeline.refreshRequired) {
|
||||
sendRefreshFrame(&newTimelime.value());
|
||||
if (newTimeline.has_value()) {
|
||||
if (newTimeline->refreshRequired) {
|
||||
sendRefreshFrame(&newTimeline.value());
|
||||
}
|
||||
waitForVsyncPeriodChange(display, newTimelime.value(), constraints.desiredTimeNanos,
|
||||
waitForVsyncPeriodChange(display, newTimeline.value(), constraints.desiredTimeNanos,
|
||||
vsyncPeriod1, vsyncPeriod2);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user