From 1a464530bd15df42e99ae40fa12c97e71293bd78 Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Fri, 21 May 2021 13:00:54 +0300 Subject: [PATCH] scenes/xrender: Remove SceneXRenderShadow::buildQuads() It's effectively the same as Shadow::buildQuads(). --- src/plugins/scenes/xrender/scene_xrender.cpp | 12 ------------ src/plugins/scenes/xrender/scene_xrender.h | 1 - 2 files changed, 13 deletions(-) diff --git a/src/plugins/scenes/xrender/scene_xrender.cpp b/src/plugins/scenes/xrender/scene_xrender.cpp index e46f30891e..a796cd0ee2 100644 --- a/src/plugins/scenes/xrender/scene_xrender.cpp +++ b/src/plugins/scenes/xrender/scene_xrender.cpp @@ -960,18 +960,6 @@ void SceneXRenderShadow::layoutShadowRects(QRect& top, QRect& topRight, bottomRight = QRect(bottomRightQuad.left(), bottomRightQuad.top(), (bottomRightQuad.right()-bottomRightQuad.left()), (bottomRightQuad.bottom()-bottomRightQuad.top())); } -void SceneXRenderShadow::buildQuads() -{ - Shadow::buildQuads(); - - if (shadowQuads().count() == 0) { - return; - } - - QRect stlr, str, strr, srr, sbrr, sbr, sblr, slr; - layoutShadowRects(str, strr, srr, sbrr, sbr, sblr, slr, stlr); -} - bool SceneXRenderShadow::prepareBackend() { if (hasDecorationShadow()) { diff --git a/src/plugins/scenes/xrender/scene_xrender.h b/src/plugins/scenes/xrender/scene_xrender.h index 2135dcf398..31aa8e5337 100644 --- a/src/plugins/scenes/xrender/scene_xrender.h +++ b/src/plugins/scenes/xrender/scene_xrender.h @@ -157,7 +157,6 @@ public: xcb_render_picture_t picture(ShadowElements element) const; protected: - void buildQuads() override; bool prepareBackend() override; private: XRenderPicture* m_pictures[ShadowElementsCount];