Commit 30a5b111 authored by Vlad Zahorodnii's avatar Vlad Zahorodnii
Browse files

Merge branch 'Plasma/5.19'

parents ed02ece3 309fbf18
......@@ -416,7 +416,7 @@ QRegion BlurEffect::blurRegion(const EffectWindow *w) const
const QRegion appRegion = qvariant_cast<QRegion>(value);
if (!appRegion.isEmpty()) {
if (w->decorationHasAlpha() && effects->decorationSupportsBlurBehind()) {
region = w->shape();
region = w->shape() & w->rect();
region -= w->decorationInnerRect();
}
region |= appRegion.translated(w->contentsRect().topLeft()) &
......@@ -424,12 +424,12 @@ QRegion BlurEffect::blurRegion(const EffectWindow *w) const
} else {
// An empty region means that the blur effect should be enabled
// for the whole window.
region = w->shape();
region = w->shape() & w->rect();
}
} else if (w->decorationHasAlpha() && effects->decorationSupportsBlurBehind()) {
// If the client hasn't specified a blur region, we'll only enable
// the effect behind the decoration.
region = w->shape();
region = w->shape() & w->rect();
region -= w->decorationInnerRect();
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment