https://bugs.kde.org/show_bug.cgi?id=485927
--- Comment #35 from Brandon Wright <bear...@gmail.com> --- (In reply to Zamundaaa from comment #34) > There's nothing to be public, this happens when KWin tells Qt to render the > window. It definitely says it's supposed to, but that doesn't seem to be true. I traced the advance function through and it doesn't ever update the actual scene graph. It finally eventually reaches AnimatorController, which at the lowest level just calls commit on a job, which in its base class is completely empty, and doesn't do much in the one derived class: > void QQuickTransformAnimatorJob::Helper::commit() > { > if (!wasChanged || !node) > return; > > QMatrix4x4 m; > m.translate(dx, dy); > m.translate(ox, oy); > m.scale(scale); > m.rotate(rotation, 0, 0, 1); > m.translate(-ox, -oy); > node->setMatrix(m); > > wasChanged = false; > } > > void QQuickTransformAnimatorJob::commit() > { > if (m_helper) > m_helper->commit(); > > } Then it calls update() to refresh the window. That's it. From the name, advance is clearly supposed to actually advance something, but it doesn't. So this is definitely a Qt bug. -- You are receiving this mail because: You are watching all bug changes.