summaryrefslogtreecommitdiff
path: root/src/render/pass/RectPassElement.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/pass/RectPassElement.cpp')
-rw-r--r--src/render/pass/RectPassElement.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/render/pass/RectPassElement.cpp b/src/render/pass/RectPassElement.cpp
index fe2f1f78..55471e78 100644
--- a/src/render/pass/RectPassElement.cpp
+++ b/src/render/pass/RectPassElement.cpp
@@ -24,9 +24,9 @@ bool CRectPassElement::needsPrecomputeBlur() {
}
std::optional<CBox> CRectPassElement::boundingBox() {
- return data.box.copy().expand(-data.round);
+ return data.box;
}
CRegion CRectPassElement::opaqueRegion() {
- return data.color.a >= 1.F ? *boundingBox() : CRegion{};
+ return data.color.a >= 1.F ? boundingBox()->expand(-data.round) : CRegion{};
}