Loading services/surfaceflinger/RegionSamplingThread.cpp +13 −3 Original line number Original line Diff line number Diff line Loading @@ -342,9 +342,19 @@ void RegionSamplingThread::captureSample() { } } const auto device = mFlinger.getDefaultDisplayDevice(); const auto device = mFlinger.getDefaultDisplayDevice(); const auto display = device->getCompositionDisplay(); const auto orientation = [](uint32_t orientation) { const auto state = display->getState(); switch (orientation) { const auto orientation = static_cast<ui::Transform::orientation_flags>(state.orientation); default: case DisplayState::eOrientationDefault: return ui::Transform::ROT_0; case DisplayState::eOrientation90: return ui::Transform::ROT_90; case DisplayState::eOrientation180: return ui::Transform::ROT_180; case DisplayState::eOrientation270: return ui::Transform::ROT_270; } }(device->getOrientation()); std::vector<RegionSamplingThread::Descriptor> descriptors; std::vector<RegionSamplingThread::Descriptor> descriptors; Region sampleRegion; Region sampleRegion; Loading Loading
services/surfaceflinger/RegionSamplingThread.cpp +13 −3 Original line number Original line Diff line number Diff line Loading @@ -342,9 +342,19 @@ void RegionSamplingThread::captureSample() { } } const auto device = mFlinger.getDefaultDisplayDevice(); const auto device = mFlinger.getDefaultDisplayDevice(); const auto display = device->getCompositionDisplay(); const auto orientation = [](uint32_t orientation) { const auto state = display->getState(); switch (orientation) { const auto orientation = static_cast<ui::Transform::orientation_flags>(state.orientation); default: case DisplayState::eOrientationDefault: return ui::Transform::ROT_0; case DisplayState::eOrientation90: return ui::Transform::ROT_90; case DisplayState::eOrientation180: return ui::Transform::ROT_180; case DisplayState::eOrientation270: return ui::Transform::ROT_270; } }(device->getOrientation()); std::vector<RegionSamplingThread::Descriptor> descriptors; std::vector<RegionSamplingThread::Descriptor> descriptors; Region sampleRegion; Region sampleRegion; Loading