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 removes the old transform before adding it again.
parent
db790573ad
commit
8aa16174e2
Loading…
Reference in new issue