diff options
Diffstat (limited to 'video/out/wayland_common.c')
-rw-r--r-- | video/out/wayland_common.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/video/out/wayland_common.c b/video/out/wayland_common.c index 82fe412f79..d3fbd8eadf 100644 --- a/video/out/wayland_common.c +++ b/video/out/wayland_common.c @@ -750,7 +750,6 @@ static bool create_display (struct vo_wayland_state *wl) wl_display_add_listener(wl->display.display, &display_listener, wl); - wl_list_init(&wl->display.output_list); wl->display.registry = wl_display_get_registry(wl->display.display); wl_registry_add_listener(wl->display.registry, ®istry_listener, wl); @@ -896,6 +895,8 @@ int vo_wayland_init (struct vo *vo) wl->vo = vo; wl->log = mp_log_new(wl, vo->log, "wayland"); + wl_list_init(&wl->display.output_list); + if (!create_input(wl) || !create_display(wl) || !create_window(wl) |