fix for calculating panel reqion in !compositing

the mask region wasnt calculated correctly in some cases
after location changes. I think it might be a plasma
upstream bug/change but either way this patch fixes
it.
pull/2/head
Michail Vourlakos 7 years ago
parent 1d8eea28bb
commit a31940a6fe

@ -1117,7 +1117,9 @@ void DockView::setMaskArea(QRect area)
//! this is used when compositing is disabled and provides
//! the correct way for the mask to be painted in order for
//! rounded corners to be shown correctly
if (!m_background) {
//! the enabledBorders check was added because there was cases
//! that the mask region wasnt calculated correctly after location changes
if (!m_background || m_background->enabledBorders() != enabledBorders()) {
m_background = new Plasma::FrameSvg(this);
}

Loading…
Cancel
Save