On Wed, 2009-08-26 at 10:38 +1000, Davyd Madeley wrote:

> Specifically there is also a bug where something occasionally generates
> a full-actor expose.

Ok, after quite a bit of debugging I've finally found the cause of this.

gtk_clutter_offscreen_size_allocate was calling gdk_window_move_resize,
so any call to gtk_widget_queue_resize was causing a full expose of the
widget tree. I've now changed this to only call move_resize if the
container's allocation changes.

Fixing this up makes the whole thing a lot more responsive.

--d

-- 
Davyd Madeley

Collabora Ltd., Melbourne, Australia
http://www.collabora.co.uk/

-- 
To unsubscribe send a mail to [email protected]

Reply via email to