diff options
author | Walter Lozano <walter.lozano@collabora.com> | 2020-11-13 14:46:08 +0000 |
---|---|---|
committer | Walter Lozano <walter.lozano@collabora.com> | 2020-11-17 16:43:16 +0000 |
commit | 7239ababba46f5ca3bddd0add65acd5777e832d8 (patch) | |
tree | 9f9f060992ba8fe9a8376ba3d8d793bd5b36fce0 /COPYING | |
parent | 47d79bb6a1f1f31c538c5b98326c34d6af4fb12d (diff) |
desktop: Allow to remove surface from pending list
In some special corner cases a surface can be removed while it is
still in the pending list. An example of this case is when a surface
is added and removed before the system is ready. Under this circumstances
the surface still has role == ROLE_NONE and is in the pending list.
The fact of not removing the surface from the pending_list ends in a
segfault when the system is ready.
In order to fix the issue, remove the restriction to only remove surfaces
with role != ROLE_NONE.
Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
Change-Id: Ia71b6c3ca214849448c935cc09039581d0e209a8
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions