Hi,

> Has anybody
> else seen this behavior in 5.x? Is removeAt() really queueing a low priority
> event so the removeAt() doesn't actually happen until the event queue is
> processed completely?

my QHash only has a remove() function. Also, it removes the item right
away, no events involved:
https://github.com/qt/qtbase/blob/dev/src/corelib/tools/qhash.h#L785

What "for()" loop are you talking about, may be a Q_FOREACH? Are you
sure the loop was working on the hash? Maybe it was just a copy of the
hash they thought they were working on?

Cheers
Lorenz
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to