QAIV drop indicator: don't draw a single pixel when the rect is null
Drive-by change: fix a trivial typo Also, clang-format changed some indentation Fixes: QTBUG-36831 Change-Id: Icb259cc8a1fc83aca3d4cd581fa0e88e7907602b Reviewed-by: Axel Spoerl <axel.spoerl@qt.io> (cherry picked from commit 39e7016e8a0cc749d9be83e88ef94b3df40d7cc1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
fb69c5a354
commit
65a48e7ab8
@ -3415,7 +3415,7 @@ void QAbstractItemView::dataChanged(const QModelIndex &topLeft, const QModelInde
|
||||
}
|
||||
}
|
||||
if (isVisible() && !d->delayedPendingLayout) {
|
||||
// otherwise the items will be update later anyway
|
||||
// otherwise the items will be updated later anyway
|
||||
update(topLeft);
|
||||
}
|
||||
} else {
|
||||
|
@ -164,10 +164,11 @@ public:
|
||||
inline void paintDropIndicator(QPainter *painter)
|
||||
{
|
||||
if (showDropIndicator && state == QAbstractItemView::DraggingState
|
||||
&& !dropIndicatorRect.isNull()
|
||||
#ifndef QT_NO_CURSOR
|
||||
&& viewport->cursor().shape() != Qt::ForbiddenCursor
|
||||
#endif
|
||||
) {
|
||||
) {
|
||||
QStyleOption opt;
|
||||
opt.initFrom(q_func());
|
||||
opt.rect = dropIndicatorRect;
|
||||
|
Loading…
x
Reference in New Issue
Block a user