summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp
diff options
context:
space:
mode:
authorMarin Shalamanov <shalamanov@google.com>2021-01-07 16:56:24 +0100
committerMarin Shalamanov <shalamanov@google.com>2021-02-02 16:10:30 +0100
commit045b70051322dcce2f9519b6113f349ef50d41fa (patch)
tree948915ac2e8e86af256b97c4793e8bcfbef817c0 /services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp
parentca5d8908341cdd58936ba179d5e64d98c4db9b92 (diff)
SF: Don't cache display modes in HWComposer
The display modes should be stored only in DisplayDevice. Having the state also in HWComposer is unnesesary and hard to keep in sync with SF, e.g. during hotplug processing of displays which can change their supported modes. Any HWC calls which need to validate their parameters need to go through display device. This additinally makes the code more undestandable. Bug: 159590486 Test: presubmit Change-Id: I40b03c09a5fd6092fca0682d602deb70db022fa5
Diffstat (limited to 'services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp')
-rw-r--r--services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp b/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp
index 6d2f672bce..1ae42e7fdd 100644
--- a/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp
+++ b/services/surfaceflinger/tests/unittests/TransactionApplicationTest.cpp
@@ -72,7 +72,7 @@ public:
EXPECT_CALL(*mVSyncTracker, nextAnticipatedVSyncTimeFrom(_)).WillRepeatedly(Return(0));
EXPECT_CALL(*mVSyncTracker, currentPeriod())
- .WillRepeatedly(Return(FakeHwcDisplayInjector::DEFAULT_REFRESH_RATE));
+ .WillRepeatedly(Return(FakeHwcDisplayInjector::DEFAULT_VSYNC_PERIOD));
mFlinger.setupScheduler(std::unique_ptr<mock::VsyncController>(mVsyncController),
std::unique_ptr<mock::VSyncTracker>(mVSyncTracker),