ivi-shell: harden get_ivi_shell_surface()
authorPekka Paalanen <pekka.paalanen@collabora.co.uk>
Wed, 16 Mar 2016 12:54:12 +0000 (14:54 +0200)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Thu, 24 Mar 2016 11:48:21 +0000 (13:48 +0200)
commit94cb06a208130b0ee16553a2cd513e5e7d67f368
treec550870543dafbe6f83c1a15dd3b21bcbb9a00a0
parentfd45f60f4e18454489566e1bf61cb1b27b67fd91
ivi-shell: harden get_ivi_shell_surface()

Add more sanity checks to get_ivi_shell_surface() just in case.

If the configure hook is set, we must always have non-NULL
configure_private.

Check the ivi_shell_surface matches the surface.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Reviewed-by: Eugen Friedrich <friedrix@gmail.com>
ivi-shell/ivi-shell.c