diff --git a/kdecoration/breezedecoration.cpp b/kdecoration/breezedecoration.cpp index 3d91ba24..ba32c902 100644 --- a/kdecoration/breezedecoration.cpp +++ b/kdecoration/breezedecoration.cpp @@ -555,7 +555,7 @@ namespace Breeze painter->setPen( c->color( ColorGroup::Active, ColorRole::TitleBar ) ); QPointF p=rect().bottomRight()+QPointF(0.5, 0.5); // Unfortunately SizeGrip::GripSize is private - const int sizeGripSize = 18; //SizeGrip::GripSize; + const int sizeGripSize = 10; //SizeGrip::GripSize; QPointF q=p-QPoint(0, sizeGripSize); QPointF r=p-QPoint(sizeGripSize, 0); painter->drawLine( p, q ); diff --git a/kdecoration/breezesizegrip.cpp b/kdecoration/breezesizegrip.cpp index 595c49dd..cf6e719c 100644 --- a/kdecoration/breezesizegrip.cpp +++ b/kdecoration/breezesizegrip.cpp @@ -53,6 +53,7 @@ namespace Breeze // mask setMask( QRegion( QVector{ QPoint( 0, GripSize ), + QPoint( 0, 0 ), QPoint( GripSize, 0 ), QPoint( GripSize, GripSize ), QPoint( 0, GripSize )} ) ); @@ -144,9 +145,10 @@ namespace Breeze painter.setPen( Qt::NoPen ); painter.setBrush( backgroundColor ); - // polygon + // polygon -- should really use a rectangle here painter.drawPolygon( QVector { QPoint( 0, GripSize ), + QPoint( 0, 0), QPoint( GripSize, 0 ), QPoint( GripSize, GripSize ), QPoint( 0, GripSize )} ); @@ -181,7 +183,7 @@ namespace Breeze } - + } //_______________________________________________________________________________ diff --git a/kdecoration/breezesizegrip.h b/kdecoration/breezesizegrip.h index 4752f7a8..f20f325b 100644 --- a/kdecoration/breezesizegrip.h +++ b/kdecoration/breezesizegrip.h @@ -81,7 +81,7 @@ namespace Breeze //* grip size enum { Offset = 0, - GripSize = 18 + GripSize = 10 }; //* decoration