Skip to content
  • Matthew Waters's avatar
    gl/wayland: use a proxy wrapper for the wl_display · 5ae7998a
    Matthew Waters authored and GStreamer Marge Bot's avatar GStreamer Marge Bot committed
    This allows us to remove races when setting the wl_queue on wayland
    objects with wl_proxy_set_queue() as each created object is created with
    the queue already set.
    
    We can also move all our initilization code into the window as we
    can retrieve all wayland objects from each window instance.  This
    removes a possible race when integrating with external API's as we would
    always attempt to immediately retrieve a small set of wayland objects.
    That is no longer the case with the objects from each window instance.
    5ae7998a