diff options
author | Doris Verria <doris.verria@qt.io> | 2020-10-13 07:51:37 +0200 |
---|---|---|
committer | Doris Verria <doris.verria@qt.io> | 2020-10-14 21:43:45 +0200 |
commit | b84852670da604d32fe7cf222f0a82c28fd29c53 (patch) | |
tree | 232da66473ddd3b73f8d0061bdadbadc2ca94f4d /src/gui/itemmodels/qfilesystemmodel.cpp | |
parent | fa93f1aeb0dd92acf0cbe2113425a1b21b8c82cb (diff) |
Fix infinite loop triggered when displaying model with QTreeView
For some models like the QFileSystemModel canFetchMore() returns true even though fetchMore() doesn't return anything if setRootPath is false. To prevent an infinite loop, add a check to make sure the model's rowCount was updated during the loop.
Fixes: QTBUG-87273
Pick-to: 5.15
Change-Id: I16275fc2765fd77badc1c5d265e8ba5cd250163a
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/gui/itemmodels/qfilesystemmodel.cpp')
0 files changed, 0 insertions, 0 deletions