diff options
Diffstat (limited to 'libs')
| -rw-r--r-- | libs/renderengine/skia/SkiaGLRenderEngine.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libs/renderengine/skia/SkiaGLRenderEngine.cpp b/libs/renderengine/skia/SkiaGLRenderEngine.cpp index 032e9b9876..aefedb4659 100644 --- a/libs/renderengine/skia/SkiaGLRenderEngine.cpp +++ b/libs/renderengine/skia/SkiaGLRenderEngine.cpp @@ -678,8 +678,6 @@ status_t SkiaGLRenderEngine::drawLayers(const DisplaySettings& display, } else { paint.setShader(shader); } - // Make sure to take into the account the alpha set on the layer. - paint.setAlphaf(layer->alpha); } else { ATRACE_NAME("DrawColor"); const auto color = layer->source.solidColor; @@ -826,7 +824,7 @@ void SkiaGLRenderEngine::drawBlurRegion(SkCanvas* canvas, const BlurRegion& effe ATRACE_CALL(); SkPaint paint; - paint.setAlphaf(effectRegion.alpha); + paint.setAlpha(static_cast<int>(effectRegion.alpha * 255)); const auto matrix = mBlurFilter->getShaderMatrix(); paint.setShader(blurredSurface->makeImageSnapshot()->makeShader(matrix)); |