BUG234096, fix tree rect size error in onlyone type

This commit is contained in:
xibowen 2024-07-18 17:08:35 +08:00
parent c5fff02dc9
commit dd9dfbe99e
1 changed files with 2 additions and 2 deletions

View File

@ -3085,8 +3085,8 @@ void UKUIConfigStyle::drawPrimitive(QStyle::PrimitiveElement element, const QSty
borderPath1.lineTo(rect.left(), rect.bottom() - 1);
} else if (vi->viewItemPosition == QStyleOptionViewItem::OnlyOne) {
if(vi->rect.left() == 0) {
path.addRoundedRect(vi->rect.adjusted(0, 0, 1, 1), sp->m_TreeParameters.radius, sp->m_TreeParameters.radius);
borderPath0.addRoundedRect(vi->rect.adjusted(0, 0, 1, 1), sp->m_TreeParameters.radius, sp->m_TreeParameters.radius);
path.addRoundedRect(vi->rect, sp->m_TreeParameters.radius, sp->m_TreeParameters.radius);
borderPath0.addRoundedRect(vi->rect, sp->m_TreeParameters.radius, sp->m_TreeParameters.radius);
} else {
QRect rect = vi->rect.adjusted(0, 0, 1, 1);
int margin = 4;