From d32deed8966ee5b50994d90bc513bc1bd87a60e5 Mon Sep 17 00:00:00 2001 From: Hugo Pereira Da Costa Date: Wed, 15 Nov 2017 13:27:27 +0100 Subject: [PATCH] Set bottom border to zero for shaded windows --- kdecoration/breezedecoration.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kdecoration/breezedecoration.cpp b/kdecoration/breezedecoration.cpp index 1b808f1d..ffee4d34 100644 --- a/kdecoration/breezedecoration.cpp +++ b/kdecoration/breezedecoration.cpp @@ -312,12 +312,13 @@ namespace Breeze //________________________________________________________________ void Decoration::recalculateBorders() { + auto c = client().data(); auto s = settings(); // left, right and bottom borders const int left = isLeftEdge() ? 0 : borderSize(); const int right = isRightEdge() ? 0 : borderSize(); - const int bottom = isBottomEdge() ? 0 : borderSize(true); + const int bottom = (c->isShaded() || isBottomEdge()) ? 0 : borderSize(true); int top = 0; if( hideTitleBar() ) top = bottom;