egl/x11: handle when invalid drawable is passed in create_surface
authorEmil Velikov <emil.l.velikov@gmail.com>
Thu, 18 Jun 2015 19:39:28 +0000 (20:39 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Tue, 30 Jun 2015 16:35:25 +0000 (17:35 +0100)
commitaf2aea40d29dffd5e584432e0652db114113469b
treeb78f01a33ab1fe91efd83af4eb8f10d90a84e336
parent4ea5223a95436b76a3f808732c565e9833f84551
egl/x11: handle when invalid drawable is passed in create_surface

0 is not used as a valid drawable id, as such there is no point in
attempting to query its geometry. Just bail out early and provide the
more meaningful EGL_BAD_NATIVE_WINDOW to the user.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
src/egl/drivers/dri2/platform_x11.c