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() {