From b7251f427b567488e84bedc16e64e7d965c6485c Mon Sep 17 00:00:00 2001 From: Dominik Laskowski Date: Mon, 20 Apr 2020 17:42:59 -0700 Subject: SF: Remove display lookup in Layer classes 1. Remove DisplayDevice in LayerCreationArgs and updateTransformHint. 2. Pass DisplayDevice to dumping functions instead of calling back into SF. Bug: 123715322 Test: Print transform hint in ConsumerBase Change-Id: If41f3506de10f2799b52a73f7a54969b8ef1e960 --- services/surfaceflinger/BufferQueueLayer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'services/surfaceflinger/BufferQueueLayer.cpp') diff --git a/services/surfaceflinger/BufferQueueLayer.cpp b/services/surfaceflinger/BufferQueueLayer.cpp index 5d807681b2..e5b94e437f 100644 --- a/services/surfaceflinger/BufferQueueLayer.cpp +++ b/services/surfaceflinger/BufferQueueLayer.cpp @@ -58,7 +58,7 @@ void BufferQueueLayer::onLayerDisplayed(const sp& releaseFence) { } } -void BufferQueueLayer::setTransformHint(ui::Transform::RotationFlags displayTransformHint) const { +void BufferQueueLayer::setTransformHint(ui::Transform::RotationFlags displayTransformHint) { BufferLayer::setTransformHint(displayTransformHint); mConsumer->setTransformHint(mTransformHint); } -- cgit v1.2.3-59-g8ed1b