diff options
author | Lars Knoll <lars.knoll@qt.io> | 2018-08-31 13:13:57 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2018-08-31 13:57:08 +0000 |
commit | bdb18e33e8b8c7e62514849378107a47a3667431 (patch) | |
tree | fd7227a9311b775bb000c75283de728136ebb193 /src/quick/handlers/qquickdraghandler.cpp | |
parent | c56329dfe2518deff61e92ab69c9166c71897167 (diff) |
Another try at properly fixing IdentifierTable::sweep()
Sweeping the table in place is extremely tricky due to possible
holes and possible interleaving of identifiers with different
keys.
So do a straightforward algorithm instead, where we malloc a
new table and insert all marked identifiers into that new
table.
Change-Id: Id34f62f35408a505857d57d2e7e4811b335d5998
Task-number: QTBUG-70205
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
Reviewed-by: Liang Qi <liang.qi@qt.io>
Diffstat (limited to 'src/quick/handlers/qquickdraghandler.cpp')
0 files changed, 0 insertions, 0 deletions