Avoid qt-compositor crash with data devices.
authorLaszlo Agocs <laszlo.p.agocs@nokia.com>
Tue, 6 Dec 2011 10:31:40 +0000 (12:31 +0200)
committerJørgen Lind <jorgen.lind@nokia.com>
Tue, 6 Dec 2011 15:19:41 +0000 (16:19 +0100)
commit55b649d251bef9355903389f44800bccd577f094
tree7b6d7ab89779ae7064f45c1ebd5ab4b8c9880462
parent6c6fb61d85b2b0f620fef287dc2b4759ff3b2e22
Avoid qt-compositor crash with data devices.

The datadevice list must be cleared on a resource_destroy, otherwise
a subsequent datadevice request will end up finding and accessing
already freed pointers.

Change-Id: Iae7b87d0910d2e3278f8c79fbb7b5aacfbe6ade7
Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
src/qt-compositor/wayland_wrapper/wldatadevice.cpp
src/qt-compositor/wayland_wrapper/wldatadevice.h
src/qt-compositor/wayland_wrapper/wlinputdevice.cpp