From d22aab9b1075818a87146b00b5ae49871fb280c1 Mon Sep 17 00:00:00 2001 From: GriffinR Date: Tue, 2 Aug 2022 18:53:05 -0400 Subject: [PATCH] Fix setOverlayOpacity setting the opacity of the cursor rect and map grid --- src/ui/overlay.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ui/overlay.cpp b/src/ui/overlay.cpp index 635d76f9..996edb8e 100644 --- a/src/ui/overlay.cpp +++ b/src/ui/overlay.cpp @@ -26,9 +26,11 @@ void OverlayImage::render(QPainter *painter, int x, int y) { void Overlay::renderItems(QPainter *painter) { if (this->hidden) return; + qreal oldOpacity = painter->opacity(); painter->setOpacity(this->opacity); for (auto item : this->items) item->render(painter, this->x, this->y); + painter->setOpacity(oldOpacity); } void Overlay::clearItems() {