Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9801e1a9 authored by Mathias Agopian's avatar Mathias Agopian Committed by Android Git Automerger
Browse files

am 815721f6: am b7a5b05b: Fix missing recents screenshots

* commit '815721f6':
  Fix missing recents screenshots
parents ed42665a 815721f6
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -2708,17 +2708,19 @@ status_t SurfaceFlinger::captureScreenImplLocked(
    glClearColor(0,0,0,1);
    glClear(GL_COLOR_BUFFER_BIT);

    const Vector< sp<Layer> >& layers(hw->getVisibleLayersSortedByZ());
    const LayerVector& layers( mDrawingState.layersSortedByZ );
    const size_t count = layers.size();
    for (size_t i=0 ; i<count ; ++i) {
        const sp<Layer>& layer(layers[i]);
        const uint32_t z = layer->drawingState().z;
        if (z >= minLayerZ && z <= maxLayerZ) {
        const Layer::State& state(layer->drawingState());
        if (state.layerStack == hw->getLayerStack()) {
            if (state.z >= minLayerZ && state.z <= maxLayerZ) {
                if (filtering) layer->setFiltering(true);
                layer->draw(hw);
                if (filtering) layer->setFiltering(false);
            }
        }
    }

    // compositionComplete is needed for older driver
    hw->compositionComplete();