Re: [PATCH v2] shell: Do not hang when mapping a popup twice

2013-02-18 Thread Kristian Høgsberg
On Mon, Feb 18, 2013 at 10:26:01PM +0100, Giulio Camuffo wrote: > When calling shell_map_popup() more than one time on the same shell_surface > the parent transform was getting added more than one time to the transform > list, resulting in an infinite loop when going through the list with > wl_list

[PATCH v2] shell: Do not hang when mapping a popup twice

2013-02-18 Thread Giulio Camuffo
When calling shell_map_popup() more than one time on the same shell_surface the parent transform was getting added more than one time to the transform list, resulting in an infinite loop when going through the list with wl_list_for_each in weston_surface_update_transform_enable(). This commit remov