summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qlist.h
diff options
context:
space:
mode:
authorFabian Kosmale <fabian.kosmale@qt.io>2020-09-29 11:18:36 +0200
committerFabian Kosmale <fabian.kosmale@qt.io>2020-09-30 09:27:50 +0200
commit8572f8446763116e4c28c6906c914e2d9b269147 (patch)
treef5d59b1ed3f6472e55cc4cbef952537a226da0c6 /src/corelib/tools/qlist.h
parentd90647b26a95d88b57fa9e3fec3a821efb226de2 (diff)
Fix ChangeHandler notification for eager properties
ChangeHandler's evaluated the binding to detect if the value actually changed. This is a valid strategy for lazy bindings, but eager bindings were already evaluated at that point, and thus the change would not be detected. Change the binding loop test, so that there isn't a fixpoint in the binding loop, and we can still detect it. Changing the binding loop detection code to deal with this case is left as an exercise for the future. Change-Id: Ia5d9ce2cd98a5780e69c993b5824024eb186c154 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/corelib/tools/qlist.h')
0 files changed, 0 insertions, 0 deletions