aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
diff options
context:
space:
mode:
authorSanthosh Kumar <santhosh.kumar.selvaraj@qt.io>2023-06-27 14:26:06 +0200
committerSanthosh Kumar <santhosh.kumar.selvaraj@qt.io>2023-06-28 21:29:19 +0200
commit4bd3738a4ee0b2124793ddb45367ff6e459f4b55 (patch)
treecef07bbed56b74a8e73f71e7097b9354de72e3a8 /tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
parent7407b4db29c2b04a78885f8444b3d118fdd1cb27 (diff)
Fix crash while positioning zero sized table view
TableView expects view size to be specified for loading model items within it. If not specified, it doesn't load any items (change made after patch set ebefb583c886dba86aa51012fb377762235f2379). If user positions the view through positionViewAtCell or positionViewAtColumn or positionViewAtRow without specifying view size, then the TableView crashes and its an unexpected behavior. This patch set adds validation in the TableView to check for loaded columns or rows during positioning. The document also been updated to show the expected behavior of TableView when size not specified. Fixes: QTBUG-113738 Pick-to: 6.5 6.6 Change-Id: Ibd72caada5bfeb290ab5eff3b9ead1e07b3a7176 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io> Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Diffstat (limited to 'tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp')
0 files changed, 0 insertions, 0 deletions