xwayland: Don't need xwl_window anymore in xwl_present_queue_vblank

Fixes issue #12. Presumably the problem was that Present operations on
unmapped windows were executed immediately instead of only when reaching
the target MSC.

(cherry picked from commit f541615342)
This commit is contained in:
Michel Dänzer 2018-11-09 17:18:53 +01:00 committed by Olivier Fourdan
parent 4613595709
commit 7c28b0e34e

View File

@ -350,13 +350,9 @@ xwl_present_queue_vblank(WindowPtr present_window,
uint64_t event_id,
uint64_t msc)
{
struct xwl_window *xwl_window = xwl_window_from_window(present_window);
struct xwl_present_window *xwl_present_window = xwl_present_window_get_priv(present_window);
struct xwl_present_event *event;
if (!xwl_window)
return BadMatch;
event = malloc(sizeof *event);
if (!event)
return BadAlloc;