ecore_wl2: purge surface buffers in semi_free
authorDerek Foreman <derekf@osg.samsung.com>
Fri, 15 Jun 2018 18:18:56 +0000 (13:18 -0500)
committerJongmin Lee <jm105.lee@samsung.com>
Sun, 17 Jun 2018 22:18:39 +0000 (07:18 +0900)
commit4de5306b15b32119e78f539dbf366c8d9637e4ed
tree5f074a9cf1e2ea0132b4725f5a5961ce6e335aa3
parent04cf658a910bd640970c93d19b085884d60eaff7
ecore_wl2: purge surface buffers in semi_free

Summary:
This fixes a session recovery bug with software render.

An attempt to re-use a buffer in a new wayland connection resulted
in another disconnect and broken rendering.
Depends on D6281

Reviewers: devilhorns, zmike

Reviewed By: zmike

Subscribers: cedric, #committers, zmike

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6282
src/lib/ecore_wl2/ecore_wl2_window.c