ShaderEffectSource with live:false should be equally performant as this (if anything more so). It /should/ also fix your code.
Then call scheduleUpdate() whenever onSourceChanged is emitted. We load the pixmap in the polish() event which happens between all QML processing and the frame being rendered. There's no timer.
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel