winewayland.drv: Initialize display devices once after process init.
commitfcaed00a03ebe12bf68b25d7d11248b898e395a5
authorAlexandros Frantzis <alexandros.frantzis@collabora.com>
Tue, 21 Mar 2023 19:05:45 +0000 (21 21:05 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 21 Apr 2023 07:16:18 +0000 (21 09:16 +0200)
treec8f48ffcc93fce3875d02b9537656aa55fd153db
parent7f90c9d7eb08891394f5d48448fd1a6cb5a67df9
winewayland.drv: Initialize display devices once after process init.

After the driver process initialization is done, use all the received
wl_output information to non-forcefully initialize the display devices.
We will reintroduce dynamic display device reinitialization (i.e., as a
response to non-initial wl_output events) when we start reading and
dispatching Wayland events.

Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
dlls/winewayland.drv/display.c
dlls/winewayland.drv/wayland.c
dlls/winewayland.drv/wayland_output.c