diff options
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.cpp')
| -rw-r--r-- | services/surfaceflinger/SurfaceFlinger.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index a86e0610fb..cef81997ea 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -6202,9 +6202,12 @@ status_t SurfaceFlinger::renderScreenImplLocked( clearRegion, layerStackSpaceRect, clientCompositionDisplay.outputDataspace, - true, /* realContentIsVisible */ + true, /* realContentIsVisible */ false, /* clearContent */ - disableBlurs, + disableBlurs ? compositionengine::LayerFE::ClientCompositionTargetSettings:: + BlurSetting::Disabled + : compositionengine::LayerFE::ClientCompositionTargetSettings:: + BlurSetting::Enabled, }; std::vector<compositionengine::LayerFE::LayerSettings> results = layer->prepareClientCompositionList(targetSettings); |