compositor: eliminate wlsc_surface::shell_priv
authorPekka Paalanen <ppaalanen@gmail.com>
Mon, 28 Nov 2011 13:12:34 +0000 (15:12 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Sun, 4 Dec 2011 19:54:40 +0000 (14:54 -0500)
commitec2b32f49bf1692448633b1217a80a2afdda3742
treea942e88830300b4145f62802340e745f7001bc2c
parent068ae944db2975e2d5001c08e981e420871af1bd
compositor: eliminate wlsc_surface::shell_priv

Remove shell_priv member from wlsc_surface, and replace it by a search
through the wl_surface destroy_listener_list.

This technique avoids any "extension" members in the wlsc_surface
structure.

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
compositor/compositor.h
compositor/shell.c