scenes/xrender: Remove SceneXRenderShadow::buildQuads()

It's effectively the same as Shadow::buildQuads().
remotes/origin/work/work-around-dp-dpms
Vlad Zahorodnii 5 years ago
parent 86ce04a7fc
commit 1a464530bd
  1. 12
      src/plugins/scenes/xrender/scene_xrender.cpp
  2. 1
      src/plugins/scenes/xrender/scene_xrender.h

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

@ -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];

Loading…
Cancel
Save