diff options
author | Gunnar Sletta <gunnar@crimson.no> | 2017-04-20 21:37:58 +0200 |
---|---|---|
committer | Robin Burchell <robin.burchell@crimson.no> | 2017-04-22 10:05:25 +0000 |
commit | b94be73b551b31473e4239ae1d77c6e21ffbc849 (patch) | |
tree | ac8dd1c9cbeab3fae5a924b613706a45b83a3814 /src/quick/util/qquickanimatorjob_p.h | |
parent | c50113aaf4515c172a1dd2eb30532de088307d78 (diff) |
Fix performance regression in animators since 5.6
The costly addition is down to that we're performing TransformJob::postSync()
which we did not do before. This is superfluous though, as we do the same
bit of code in preSync() and there is no way the pointers we're checking
for can change between pre and post. Only missing bit is to move the invalidate().
Change-Id: I96420c14e11a5a33997ed6fac6a78695a917a8f2
Reviewed-by: Robin Burchell <robin.burchell@crimson.no>
Diffstat (limited to 'src/quick/util/qquickanimatorjob_p.h')
-rw-r--r-- | src/quick/util/qquickanimatorjob_p.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/quick/util/qquickanimatorjob_p.h b/src/quick/util/qquickanimatorjob_p.h index a3ced4c21b..777da2ee6c 100644 --- a/src/quick/util/qquickanimatorjob_p.h +++ b/src/quick/util/qquickanimatorjob_p.h @@ -235,7 +235,6 @@ public: protected: QQuickTransformAnimatorJob(); - void postSync() override; void invalidate() override; Helper *m_helper; |