- q.addRoundedRect(mapped.adjusted(0, 0, -1, -1), 3, 3);
+ q.addRoundedRect(mapped, 3, 3);
painter->setClipPath(p.intersected(q));
painter->fillRect(exposed, brush());
const QString text = m_name + (m_forceTransitionTrack ? "|>" : QString());
painter->setClipPath(p.intersected(q));
painter->fillRect(exposed, brush());
const QString text = m_name + (m_forceTransitionTrack ? "|>" : QString());
const QRectF txtBounding = painter->boundingRect(mapped, Qt::AlignHCenter | Qt::AlignVCenter, ' ' + text + ' ');
painter->setBrush(framePen.color());
const QRectF txtBounding = painter->boundingRect(mapped, Qt::AlignHCenter | Qt::AlignVCenter, ' ' + text + ' ');
painter->setBrush(framePen.color());
painter->drawRoundedRect(txtBounding, 3, 3);
painter->setBrush(QBrush(Qt::NoBrush));
painter->drawRoundedRect(txtBounding, 3, 3);
painter->setBrush(QBrush(Qt::NoBrush));