Comment 1 for bug 599718

Revision history for this message
Neil J. Patel (njpatel) wrote :

Some comments:

We shouldn't be creating new actors in the allocate cycle, rather just update the ones initially created. In the same way, no queue_redraws or queue_relayouts in the allocation cycle either.

The QuickList code needs to cleaned up in this regard. Also, there is a small trick to be done when updating cairo drawables, please see the panel/panel-background.vala to see how we have to handle the resizing of ClutterCairoTextures to avoid annoying Clutter (until Clutter gains support for doing it properly).