I'm using cappuccino 0.9.7.
I have the following setup.
// inside init of a CPView
rootLayer = [CALayer layer];
[self setWantsLayer:YES];
[self setLayer:rootLayer];
Later I add some sublayers to rootLayer.
In a different view there is a popup button that allows the user to modify the zoom factor of that rootLayer. On change, I call setAffineTransform on the rootLayer. The result is fine. But the problem is that the layer updates only after I hit a key or move the mouse after having chosen the zoom factor. Calling setNeedsDisplay on the rootLayer and its view doesn't help. Do you have any idea what's wrong?