On Mon Aug 12 08:32:34 2024 +0000, Rémi Bernon wrote:
I don't think it matter so much, mostly because it is exactly the same with other drivers, and now that I'm refactoring these interfaces for DPI scaling I prefer to see similar logic between them. This could probably be factored and moved to win32u (as I incorrectly assumed it was already when I removed the checks): we already decide to use the parent window surface there, we should probably decide whether to create a host window or not there as well.
Actually you are probably right, other drivers actually create their windows during WindowPosChanging while winewayland doesn't. I will restore the check.