aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickitemview.cpp
diff options
context:
space:
mode:
authorJoni Poikelin <joni.poikelin@qt.io>2021-04-16 15:24:29 +0300
committerJoni Poikelin <joni.poikelin@qt.io>2021-10-06 13:25:37 +0300
commit4cf8b6732a627cc73d22c95bd080dba447afb2e3 (patch)
tree72bd0cf0394740d5a35eaacbd7ba21e719babd8b /src/quick/items/qquickitemview.cpp
parentdbb123217e26e1e099371cd7e28fb4999059f31b (diff)
Fix ListView.isCurrentItem when used with DelegateModel
Fixes: QTBUG-86744 Change-Id: I7287b39afc8f84e336aa46739b534e33e4212ea7 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> (cherry picked from commit d9f9d773e92940786f159897623618f3bf6bcf0f)
Diffstat (limited to 'src/quick/items/qquickitemview.cpp')
-rw-r--r--src/quick/items/qquickitemview.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quick/items/qquickitemview.cpp b/src/quick/items/qquickitemview.cpp
index 3999109e47..80abd581d1 100644
--- a/src/quick/items/qquickitemview.cpp
+++ b/src/quick/items/qquickitemview.cpp
@@ -2402,6 +2402,8 @@ void QQuickItemView::createdItem(int index, QObject* object)
d->repositionPackageItemAt(item, index);
else if (index == d->currentIndex)
d->updateCurrent(index);
+ } else if (index == d->currentIndex) {
+ d->updateCurrent(index);
}
}